gendsl

Highly customizable expression evaluation in Lisp like syntax for building DSL in a minute (by ccbhj)

Gendsl Alternatives

Similar projects and alternatives to gendsl

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better gendsl alternative or higher similarity.

gendsl discussion

Log in or Post with

gendsl reviews and mentions

Posts with mentions or reviews of gendsl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-08-02.
  • Part I: Implement an expression interpreter for building DSL - Introduce the PEG parser
    3 projects | dev.to | 2 Aug 2024
    I gonna take examples from my gendsl library which implements a lisp-like syntax(you can check it out here). Here is a simple snippet that can parse hex and decimal number literals in the golang style:
  • Implement an expression interpreter for building DSL
    1 project | dev.to | 20 Jul 2024
    The other day I ran into a meetup recording video in Youtube presented by William Byrd(a funny and very wise guy) talking about how to write an interpreter in scheme that evaluates scheme itself, which got me fascinated immediately by the simplicity, elegance and power of the meta programing language like common-lisp, scheme and other language in lisp family(you may heard of the parenthesis joke about lisp). I think this video had provided me exactly the right way to introduce a DSL for my rule engine that I have been working on for the last few weeks. So eventually I had came out a DSL framework that enables you to write you DSL in a minutes without dealing with any lexer or parser - a general DSL

Stats

Basic gendsl repo stats
2
7
6.1
5 months ago

ccbhj/gendsl is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of gendsl is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Go is
the 4th most popular programming language
based on number of metions?