Nimrod: C + Macros + GC
nimrod-code.org
Nimrod: C + Macros + GC
1–10 of 116 posts
Re: Nimrod: C + Macros + GC
#2Re: Nimrod: C + Macros + GC
#3Re: Nimrod: C + Macros + GC
#4Re: Nimrod: C + Macros + GC
#5It looks usable for soft realtime, almost keeping speed and control of C and adding ease (and fun) of coding.
GC is tunable and there are compilation options for embedded systems (http://nimrod-code.org/nimrodc.html#nimrod-for-embedded-syst...).
Re: Nimrod: C + Macros + GC
#6This really is an inconvenient time for the weekend to be ending.
Re: Nimrod: C + Macros + GC
#7Re: Nimrod: C + Macros + GC
#8Re: Nimrod: C + Macros + GC
#9One thing that gets me, though, is the var keyword in a statically typed language. Why say "var thing: string" instead of "string thing"?
I think that consistent, explicit declaration of types is much cleaner and easier to read than this recurring mixture of type inference and annotation.
Re: Nimrod: C + Macros + GC
#10Just when i started reading tutorials about Rust this comes up... Looks nice, but does it also have concurrency built in (Rust tasks, Erlangs processes, message passing, etc.)?
> Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary.