application/octet-stream
•
634 B
•
19 lines
#!/usr/bin/env nujel
[def new-env [ω]]
[def ext-nuj? [path/ext?! "nuj"]]
[def directory/read-relative [λ [path]
[map [λ [α] [cat path "/" α]]
[directory/read path]]
]]
[def stdlib-files [filter ext-nuj? [append [directory/read-relative "stdlib"]
[directory/read-relative "binlib"]]]]
[try [λ [err] [println "Exception during stdlib compilation"] [display/error err] [exit 2]]
[for-each [λ [cur-path]
[println [cat [ansi-green " [NUJ] "] cur-path]]
[file/compile cur-path]
]
stdlib-files]
]