y2q-actionman/with-c-syntax
View on GitHub ↗ ★ 156 Common Lisp
C language syntax in Common Lisp
9 mentions on Hacker News by 7 people: 3 stories, 6 comments · first 2018-12-11 · latest 2024-08-05
20082026
-
▲ 3
Lisp Macros to Enable C Syntax in Common Lispstory by behnamoh · 2024-08-05 · 0 comments
-
▲ 4
With-C-Syntaxstory by User23 · 2023-05-26 · 0 comments
-
…If your language is a DSL factory, the line between your language and DSLs naturally blurs. If https://github.com/y2q-actionman/with-c-syntax exists, does it mean that C is a DSL of Common Lisp, given a good enough standard library? If…
comment by phoe-krk · 2023-01-30 · in Lisping at JPL Revisited -
…https://norvig.com/paip/loop.lisp This project (and it's not the only one!) adding C syntax to CL https://github.com/y2q-actionman/with-c-syntax I think is more complicated than loop, and is sort of where I'd put the level of "complicated…
comment by Jach · 2022-09-05 · in Common Lisp vs Racket -
…about defining a new operator, you can basically implement a DSL with C-like syntax if you want to: https://github.com/y2q-actionman/with-c-syntax
comment by dunefox · 2022-05-05 · in Tutorial Series to learn Common Lisp quickly -
…code in a string and calling some sort of eval on it. That is very much not the same thing. [1] https://github.com/y2q-actionman/with-c-syntax/
comment by User23 · 2022-04-11 · in Using ELisp as an HTML templating engine -
…Common Lisp operating system runtime. For me a "similar project" is user-space device drivers. ¹ https://github.com/y2q-actionman/with-c-syntax/ ² http://www.bitsavers.org/bits/TI/Explorer/zeta-c/
comment by sedachv · 2020-12-26 · in Vacietis, a C compiler targeting Common Lisp -
▲ 1
C syntax parser implemented with Common Lisp read macrosstory by armitron · 2018-12-11 · 0 comments
-
…today, illustrating the power of Common Lisp read macros (not to be confused with regular macros): https://github.com/y2q-actionman/with-c-syntax
comment by armitron · 2018-12-11 · in Making Games in Lisp with Hypergiant and Chicken Scheme