Beeflang - open source performance-oriented compiled programming language

Gregor Mückl gregormueckl at gmx.de
Thu Jan 9 12:14:53 UTC 2020


On Thursday, 9 January 2020 at 11:59:42 UTC, IGotD- wrote:
> ... then the weird, it has a PREPROCESSOR that is even less 
> capable than C. That's a very weird design decision.

There's quite a bit of weirdness in Beef that has been copied 
over from C#. The preprocessor is one example. It is pretty much 
as capable as the one in C#. There it exists mostly to enable 
conditional compilation.

One other feature that seems to be inspired a bit by D is how the 
scope keyword forces objects to be allocated on stacks. It can 
also limit their lifetime to named blocks instead of the entire 
function.


More information about the Digitalmars-d mailing list