Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Welcome Guest | Log In | Register | Benefits
Channels ▼
RSS

Open Source

Nimrod: A New Systems Programming Language



Related Reading


More Insights




RobGr

Stroustrup started C++ that way, Walter Bright started D that way, Alan Kay was a strong director for Smalltalk, John McCarthy wrote Lisp,
Yukihiro Matsumoto wrote Ruby, Guido van Rossom wrote Python, to name just a few.

That's really not a good reason to avoid a language, most of the best languages started that way.

seyko2

About metaprogramming... How can it be detected that there is AST usage when I read sources? May be there is a need in some mark symbol for such functions...operators? PS: I like nimrod as a language and how it is designed. Producing a C or C++ is a greate future. And it's source base is quite small to overvew

perromuerto

The only problem I see is that's a one man project.

Andrew Binstock

It's really a function of what you're used to. You grew up with curly braces, so spaces are odd to you. But for those accustomed to indentation-based syntax, it is no less clear than braces.

Rammingspeed

Has anyone heard of the "Tower of Babel?"

Rubberman

As far as I'm concerned, any programming language that uses indentation instead of some sort of delimiter (brackets) to delimit a scope of control is just brain dead! That's why I don't use python and such. I want it to be CLEAR where my control blocks are, and not to need to guess...