Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's more of a compromise between the humans dealing with language (compiler, editor, DSL authors) and the humans who exclusive want to write application code.

Common Lisp is far from the only option, but it's arguably the best compromise of popularity / feature set. There are a variety of s-expression, stack-based or simple syntax languages that could work.

As a counter-example in a more popular language, look at how much effort went into "function builders" for Swift. They're solving a real pain point, but it took five years to get there, the feature isn't backward compatible to old versions (unlike a lisp macro), and the standards process was minorly subverted to add them.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: