Cool stuff! Currently playing around with it and compiled it myself. I wrote 
that in discord as well but might be better placed in this forum - It seems 
that the nim.cfg file under `nlvm/Nim/config/nim.cfg` may cause problems if the 
user had nim 2.0 installed before with packages installed.

`nimblepath="$home/.nimble/pkgs2/"` this is the line that is problematic. I can 
compiled without issues while it is commented out. While it is commented in it 
causes compilation problems, complaining that the serialization-0.2.0-<hash> 
library has a bad package name.

What initially surprised me is that the "REPL mode" allows reassigning 
variables:
    
    
    ~/dev/repl/nlvm/nlvm % ./nlvm r
    >>> let x = 3
    >>> let x = "lala"
    >>> let x = "lele"
    >>> x
    lele: string
    
    
    Run

As someone who only ever _used_ REPLs and never thought too deeply about them 
and their conventions, is this a general REPL behaviour thingy that LLVM stuff 
enables?

Reply via email to