Results 29 comments of Ward

I can achieve similar behavior via callable object and native code in [this branch](https://github.com/khchen/pocketlang/tree/variadic). I still have no idea how to implement in compiler and vm since the extra arguments...

I create a pull request for this isssue. https://github.com/ThakeeNathees/pocketlang/pull/278

Example (this example needs "[[Bugfix] native class can be inherited in script](https://github.com/ThakeeNathees/pocketlang/pull/280)" to run): ```ruby from types import Vector class Vector2 is Vector def _init(x, y, z, a) super(x, y,...

No header/library can cover all Windows API. I added SDK header one by one into winim if I think it useful for me or for most people.

Adding one API is easy, adding a whole header file is hard. You can look at https://github.com/byt3bl33d3r/OffensiveNim/blob/master/src/pop_bin.nim as an example to add one API.

Not yet test your code, but the document says: **IVirtualDesktopManager interface inherits from the IUnknown interface.** ```IVirtualDesktopManagerVtbl* {.pure, inheritable.} = object of IUnknownVtbl```

I cannot understand your problem very well. Do you want a simple usage about wListCtrl, or did enconter any trouble?

Really nice information, thank you.

Thank you for this PR! My questions: 1. How do you let `LoadLibraryA(cname)` raise a NilAccessDefect? bad DLL? 2. Is there other codes that cause useless exception instead of LibraryError...

Hmm... When I start this projects, I decide to translate MinGW's Windows headers to nim instead of using Microsoft Windows 10 SDK. Because it seems more easily. Until now, my...