koka
koka copied to clipboard
SyntaxError on JS target
Given the following program:
fun main()
println("hello")
The generated javascript throws an error:
.koka/v2.4.0/js-debug/std_core.mjs:397
const _max_int32 = 0x7FFFFFFF;
^
SyntaxError: Identifier '_max_int32' has already been declared
at ESMLoader.moduleStrategy (node:internal/modules/esm/translators:119:18)
at ESMLoader.moduleProvider (node:internal/modules/esm/loader:483:14)
Node.js v18.6.0
koka --version:
Koka 2.4.0, 00:44:42 Feb 19 2022 (ghc release version)
version: 2.4.0
bin : /opt/homebrew/Cellar/koka/2.4.0/bin
lib : /opt/homebrew/Cellar/koka/2.4.0/lib/koka/v2.4.0
share : /opt/homebrew/Cellar/koka/2.4.0/share/koka/v2.4.0
output : .koka/v2.4.0/clang-debug
cc : /usr/bin/clang
I seem to recall that this might have been fixed recently?