Hacker News new | ask | show | jobs
by skybrian 3681 days ago
The issue is that if you want to do template-like things using language constructs (internal DSL), the syntax is quite limiting.

There are tricks using annotations and strings, and Java 8's lambda expressions do help. But it's still awkward to define a React-like mini-language within Java.

1 comments

Well, anything that is a valid syntax can then be modified by the annotation processor.

Add the fact that you can do blocks, and label blocks, and you can do practically s-expressions.