Interesting domain language examples

I am thinking of doing something with Domain Specific Languages ​​for my student project. My problem is that I cannot find interesting examples with which I can work. Does anyone have any good examples of DSEL (preferably open source)?

In addition, one area I would like to take a look at is solving / addressing concurrency problems (coroutines, etc.) using DSEL. Are there any good examples anyone uses in DSEL? If this is a dumb DSEL application, please explain why ...

Another potential area of ​​study is database programming. Again, this is a dumb area to explore with DSEL. For example, has any crazy C # database manipulation syntax added to be a good project?

EDIT: The common languages ​​that I would like to pay attention to will be Java, Python, Scala, C #, etc. Maybe not C ++ or C.

+3
source share
2 answers

Linda implementations can be thought of as eDSL. STM implementations such as CL-STM are certainly eDSL.

concurrency, Prolog, Scheme, Lisp Clojure. eDSL - Parsec .

: eDSL. eDSL . Scala ( Haskell) eDSL , -. , .

+1

boost:: spirit, ++ - . :

Spirit - ++ (DSEL)...

( , " concurrency". , " w391" DSEL .)

0

All Articles