• person rss_feed

    Michał "phoe" Herda’s feed

    Blog

    • chevron_right

      Cafe Latte - a condition system in Java

      Michał "phoe" Herda · Sunday, 15 November, 2020 - 22:25 edit

    I've more or less finished Cafe Latte - an implementation of Common Lisp dynamic variables, control flow operators, and condition system in plain Java.

    It started out as a proof that a condition system can be implemented even on top of a language that has only automatic memory management and a primitive unwinding operator (throw), but does not have dynamic variables or non-local returns by default.

    It should be possible to use it, or parts of it, in other projects, and its source code should be readable enough to understand the underlying mechanics of each Lisp control flow operator.

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu