Skip to content

nim-lang/nimony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nimony

Nimony is a new Nim implementation that is in heavy development. See the manual for up to date documentation. See design.md for lots of implementation details. There is a blog post about its design principles.

The current focus is on developing a compiler for a Nim dialect that offers:

  • Incremental recompilations.
  • Fully parallel builds.
  • No forward declarations for procs and types required.
  • Type-checked generics.
  • Good editor support.

AI has created a good overview of our compiler architecture.

Getting started

Clone Nimony:

git clone https://github.com/nim-lang/nimony.git
cd nimony

Nimony uses a tool called hastur to build:

nim c -r src/hastur build all

Hello World

echo is not part of system.nim anymore, so the hello world program is:

import std / syncio

echo "hi"

About

Nimony is a new Nim implementation that is in heavy development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10