@BLM2:
> @GordonBGood Please provide:
1. Link to full source code to your work.
2. Timing results comparisons between your code, my code, and primesieve.
3. Link to detailed writeup on your methodology and implementation details.
It's been some time, but I have done quite a lot of work
It's normal, if you compile the DLL with `--noMain` then the function DllMain()
is not created and the Nim system is not initializated calling NimMain() in
DllMain() and the app crashes.
If you compile the DLL **without** `--noMain` it generates this initialization
code and NimMain() is called
Yes, indeed. Thanks!
It looks like the issue is related to the way the DLL is compiled.
It works if I exclude \--noMain, but I'm not sure why:
c -d:release --header --app:lib library.nim
Run
> Input of strings of any length is supported.
I can't add more characters beyond this.
I have this driver code:
import dynlib
type myLibFunction = proc(): cstring {.nimcall.}
let lib = loadLib("library.dll")
let functionCallAddr = lib.symAddr("myStringFunction")
let libFunction = cast[myLibFunction](functionCallAddr)
echo
Hi,
on page
[https://nim-lang.org/install_windows.html](https://nim-lang.org/install_windows.html)
under the heading "Other dependencies" it reads:
Windows users can download the DLLs for these HERE. Place the DLLs in the same
directory as nim.exe.
When clicking on HERE I get a zip file
*
Hi, I was looking for ways to use Mutex/RWLocks in Nim. I have a list of files
that needs to be downloaded. The download function itself receives a shared
variable (`listener`) and at the end of the download, invokes a method
(`update`) on that listener.
The listener itself is a custom class,
Looks nice indeed, is there a possibility to make the searchbox stands out bit
more? I couldn't recognize it easily