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?