MrJay@programming.devtoProgramming@programming.dev•What helps people get comfortable on the command line?
1·
1 year agodeleted by creator
Voxel Artist, Programmer and graphics Enthusiast. Most used languages are Common Lisp and D Currently learning Zig Haskell and Lobster I program games for fun, and generate/Modify voxel art for work. Current side project: Rendering Engine Main Project: general Voxel art utilities.
deleted by creator
I thought I was going to disagree at first, because I am forced to use multiple DSLs for several projects I work on, however after I thought about it I hate the those DSL’s because they are not actual programming languages they are overly restrictive. more limiting than assembly, thus why I am using an actual language to create my own DSL that mainly uses the language as its host, so its not really a full DSL just a few extra functions on top of an actual language. so surprisingly I pretty much agree.
I would say Elixir, Ocaml, Rust, Haskell, Scheme, Clojure, Common Lisp all have great examples of large and small DSL’s that are very convenient, I would also include libraries as DSLs a C example would be something like Raylib, or SDL, and I would consider the code below an example of a micro DSL in Common Lisp.
so I think I mostly agree.