Re:April, an APL Compiler for Common Lisp [video]
by phoe-krk on Friday September 11, 2020 @04:23PM
(#24446957)
Do it yourself! (Implementation loosely based on phantomics' comment below.)
[ Parent
| on HN ]
Re:April, an APL Compiler for Common Lisp [video]
by Avshalom on Friday September 11, 2020 @04:43PM
(#24447144)
You're probably gonna want something more complicated than that. Glancing at the github page it looks like at least the following need to be dealt with:
(april "apl code") ; and april-f
(april (with (stuff)) "apl code") ; and april-f
(april-c "apl code" (input))
(april-c (with (stuff)) "apl code" (input))
Re:April, an APL Compiler for Common Lisp [video]
by phoe-krk on Friday September 11, 2020 @04:49PM
(#24447198)
Yes, the above is a trivial implementation; handling multi-form input would need to be much more complex. Thankfully, for simple one-liners, you'll likely want either April literals (implemented above) or April anonymous functions, both of which won't take additional arguments; you should be able to implement both as simple reader macros.