# Domain Specific Language [[Racket]] is a good language to experiment with language creation (more so than just a normal lisp, since it offers some pretty rich support for custom parsers and then also loading those parsers into its graphical editor). - [Creating Languages in Racket - ACM Queue](https://queue.acm.org/detail.cfm?id=2068896) - [Beautiful Racket: Why language-oriented programming? Why Racket?](https://beautifulracket.com/appendix/why-lop-why-racket.html) - [Beautiful Racket: Domain-specific languages](https://beautifulracket.com/appendix/domain-specific-languages.html) ## LLM DSLs - [[2023-03-29 - PROJ - LLM DSL Design Paper]] - [[SK - 2n8 - LLMs and DSLs]] - [[DRAFT - 2023-05-06 - Prompt Engineering is not going away - Programming with LLMs as DSL design]] ## See also - [[Language Oriented Programming]]