Live data from Hacker News

Nemerle 1.0

nemerle.org

1–10 of 24 posts

Re: Nemerle 1.0

#5

Nemerle's coolest feature(or most evil, depending on your perspective) is its macros - it's one of the few modern languages that support them.

Exactly. AFAIK, it has small core language and all other constructions like if/else, while, for, foreach etc are made with macros.

I think that Nemerle is Lisp macros + static types + OCaml (algebraic data types, pattern matching) + .Net ecosystem (even Visual Studio support).

Re: Nemerle 1.0

#6

Nemerle's coolest feature(or most evil, depending on your perspective) is its macros - it's one of the few modern languages that support them.

Exactly. AFAIK, it has small core language and all other constructions like if/else, while, for, foreach etc are made with macros. I think that Nemerle is Lisp macros + static types + OCaml (algebraic data types, pattern matching) + .Net ecosystem (even Visual Studio support).

how does it square typing with macros? is it typed after macro application?

Re: Nemerle 1.0

#7

Earlier quoted context omitted.

Exactly. AFAIK, it has small core language and all other constructions like if/else, while, for, foreach etc are made with macros. I think that Nemerle is Lisp macros + static types + OCaml (algebraic data types, pattern matching) + .Net ecosystem (even Visual Studio support).

how does it square typing with macros? is it typed after macro application?

yes, but macros can operate with typed AST too

Re: Nemerle 1.0

#10
> The world of statically typed languages has the same framework (Scala’s Lift). But the implementation for Nemerle is based on macros and recognized standards such as LINQ.

I can't stand it when people parade around the "recognized standards" some company made up and then recognized on their own.

Post reply on HN