แแแแแแแแ Nim แกแแกแขแแแแก แแ แแแ แแแแ แแแแก แแแแก แแฎแแแ แแแ แกแแ, แ แแแแแแช แแ แกแแฅแขแแแแแ แก แแแแแกแแแแแแ แแ แแ แฌแแแ แจแแกแ แฃแแแ. แแแ แแแแ แกแขแแแแแฃแ แ แแแ แกแแ. แกแแแขแแฅแกแ Python-แแก แแกแแแแกแแ แแ แจแแกแ แฃแแแแ แแแแฅแแแก C++-แก แฐแแแแก. แฒแแฎแแแแแ แแแแฎแแ-แแแกแฃแฎแ แแแ แแแแแ แแ แแก แแแกแแกแฎแแแ (แฌแแแแแแก แฌแแแแก แแแฎแแแแแ): Modula 3, Delphi, Ada, C++, Python, Lisp, Oberon.
แแฃแจแแแแก แงแแแแแแ C/C++/Objective-C/JS-แแ แจแแแแแแแก แจแแกแแซแแแแแแแแก แฌแงแแแแแแ. แแฎแแ แก แฃแญแแ แก แแแแ แแแแ, OOP, แแแแแแ, แแแแแแแแแแกแแแ, แชแฎแแแ แแแแแก แจแแชแแแ แแ แฃแคแ แ แแแขแ. แแแชแแแแแ - MIT.
แงแแแแแแ แแแแจแแแแแแแแแ แชแแแแแแแแแ:
-
แแ แกแแแแแก แแฎแแแ ORC แแแแแแก แจแแแแ แแแแแแแ, แ แแแแแแช แแงแแแแแก ARC แแแแแ แแแแก, แแแแ แแ แแแฃแจแแแแแก แฌแ แแฃแ แแแแแแแแแแก แกแแแชแแแแฃแ แ แแแแ. แฉแแ แแฃแแแ --gc:orc แแคแชแแแ. ARC/ORC แแแแกแฎแแแแแแแแแก แจแแกแแฎแแ แแ แแก แจแแกแแแแจแแแแ แกแขแแขแแ.
-
แแแแแขแแแฃแแแ แคแฃแแฅแชแแแแแก แแแแชแ แ แแแแแแ แขแแแแแแก แ แแแแแ, แ แแแแแแช แแแแชแแแก แแแแแขแแแแ แจแแแแฌแแแแแก แแแแแฅแขแแก แชแแแแแแแแแแแกแแแแก. แแแแฅแขแแฃแ แแแฃแแแ {.experimental: "strictFuncs".} แแ แแแแแก แแ --experimental:strictFuncs แแแแแแ แแแแแแก แแแจแแแแแแ.
-
แแฎแแ แกแแแแแแซแ แกแแขแงแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแแ แแขแแ แ.
-
แแแแแขแแแฃแแแ .noalias pragma. แแแ แแกแแฎแแแก C แจแแแฆแฃแแแแก แกแแแแแแซแ แกแแขแงแแแก, แ แแแ แแแแแ แแแก แแ แกแแแแแแซแ แกแแขแงแแแก แแคแแฅแขแฃแ แแแ.
-
แแแแแ แแขแฃแแ แแแคแ แแฎแแแแแแแ แแฎแแ แจแแแซแแแแ แจแแชแแแแแแแ แแฅแชแแก --warningAsError[X]:on|off-แแก แกแแจแฃแแแแแแ.
-
แแฎแแแ แแ แซแแแแแ: nim r main.nim [args...], แ แแแแแแช แแแแแแก แแ แแฌแแ แแแแแก main.nim-แก แแ แแแแชแแแก --usenimcache-แก แแกแ, แ แแ แจแแแแแ แแแแฎแแแ $nimcache/main$exeExt-แจแ, แแแแแ แแแแแแแก แแแแแงแแแแแแ, แ แแแแ แช nim c - r แ แแแ แแแแแแแ แแแชแแแแ แฎแแแแฎแแแ แแแแแแแแชแแ, แ แแแแกแแช แกแแฌแงแแกแ แแแแ แแ แจแแชแแแแแ. แแแแแแแแ:
nim r แจแแแแแแแแแ/nim.nim --help # แจแแแแแแแแแ แแแ แแแแแ
echo 'แแแแแ แขแ os; echo getCurrentCompilerExe()' | nim r - # แแก แแกแแแ แแฃแจแแแแก
nim r แจแแแแแแแแแ/nim.nim --fullhelp # แฎแแแแฎแแแ แแแแแแแแชแแแก แแแ แแจแ
nim r --nimcache:/tmp main # แแ แแแแแ แจแแแแฎแฃแแแ /tmp/main
-
แแแแแขแแแฃแแแ แแฎแแแ แแแแแจแแแแ --hint:msgOrigin, แ แแแแแแช แแฉแแแแแแก แกแแ แฌแแ แแแฅแแแ แจแแแแแแแแแ แจแแชแแแแแก/แแแแแคแ แแฎแแแแแแแ แจแแขแงแแแแแแแแแ. แแก แแแแแฎแแแ แแแแ, แ แแแแกแแช แแ แแ แแก แแจแแแ แ, แกแแแแแ แแแแแแ แจแแขแงแแแแแแแ.
-
แแแแแขแแแฃแแแ --backend:js|c|cpp|objc (แแ -b:js, แแ แ.แจ.) แแ แแจแ, แ แแแ แจแแชแแแแแก backend.
-
แแแแแขแแแฃแแแ --usenimcache แแ แแจแ nimcache-แจแ แแแแแ แแแแก แแแแแกแแขแแแแ.
-
แแแแฆแแแฃแแแ แแแแแแจแแแ: --oldNewlines, --laxStrings, --oldast, --oldgensym
-
nimsuggest แฃแขแแแแขแ แแฎแแ แแแแฉแแแแแแก แแ แ แแฎแแแแ แฌแแแ แแแแแแ แแชแแแก, แแ แแแแ แแแแฎแแ แชแแแแแแแก แแแแแแก, แ แแแแกแแช แแแแฎแแแแแแ แแแค.
แแแ แแ แแแแกแ, แแ แแแแแ แชแแแแแแแ แแแแแแขแ แกแขแแแแแ แขแฃแ แแแแแแแแแแแก แแ แแ แแแแแ แจแแชแแแแแก แแแแแกแฌแแ แแแ.
แฌแงแแ แ: linux.org.ru