[kwlug-disc] Modern way of doing Lex/Yacc

Erik Schnetter schnetter at gmail.com
Thu Jun 23 08:50:58 EDT 2022


Yes there is: Dhall!

https://dhall-lang.org

A modern language, designed to handle configuration settings. The
syntax is easy on the eyes. Bindings for many languages.

-erik

On Tue, Jun 21, 2022 at 11:37 PM William Park via kwlug-disc
<kwlug-disc at kwlug.org> wrote:
>
> To Computer Science guys,
>
> You come across a situation that calls for little "embedded interpreter"
> solution.
>      - You can use already existing embedded interpreter like Tcl or
> Lua.  But, these bring their own baggages.
>      - Or, you can use Lex/Yacc (or Flex/Bison) solution which you
> studied in school.  For simple situation, this may be the way to go.
>
> But, I'm curious.  Is there something more modern?  Something that
> leverages 40 years of collective experience in software development.
> Something more than "state machine", but less than full "interpreter".
>
> _______________________________________________
> kwlug-disc mailing list
> kwlug-disc at kwlug.org
> https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org



-- 
Erik Schnetter <schnetter at gmail.com>
http://www.perimeterinstitute.ca/personal/eschnetter/




More information about the kwlug-disc mailing list