Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
DougMerritt (log馃槄 = 馃挧log馃槃)
DougMerritt (log馃槄 = 馃挧log馃槃)
@dougmerritt@mathstodon.xyz  路  activity timestamp 6 days ago

@screwlisp
"cl-kawa: A Turducken of Programming Languages
February 21, 2026 路 Anthony Green
"A turducken is a chicken stuffed inside a duck stuffed inside a turkey. cl-kawa is the programming language equivalent: Kawa Scheme running on a Java runtime running inside Common Lisp. Three language runtimes nested in a single SBCL process, sharing one heap, with no FFI, no sockets, and no external JVM."
https://atgreen.github.io/repl-yell/posts/cl-kawa/

REPL Yell!

cl-kawa: A Turducken of Programming Languages

cl-kawa nests Scheme inside Java inside Common Lisp: three language runtimes in a single SBCL process, no FFI or external JVM required.
  • Copy link
  • Flag this post
  • Block
没nkreativiteit
没nkreativiteit
@smlckz@c.im  路  activity timestamp 6 days ago

@dougmerritt @screwlisp
This reminds of this excellent post: https://aphyr.com/posts/354-unifying-the-technical-interview

Associated code for the miniKanren in Lisp in Prolog: https://gist.github.com/aphyr/4d41e7655b10a68e753f729bdc1c5a6d

Unifying the Technical Interview

  • Copy link
  • Flag this comment
  • Block
screwlisp
screwlisp
@screwlisp@gamerplus.org  路  activity timestamp 6 days ago

@dougmerritt

@mdhughes @ramin_hal9001
Do you both have opinions?

  • Copy link
  • Flag this comment
  • Block
Digital Mark 位 鈽曪笍 馃暪 馃懡
Digital Mark 位 鈽曪笍 馃暪 馃懡
@mdhughes@appdot.net  路  activity timestamp 6 days ago

@screwlisp @dougmerritt @ramin_hal9001 Demented. And yet, can we not then host Ramin's Emacs Lisp in Kawa in CL? Finally, it is freed from dependence on real hardware.

These stacks always remind me of the "launch" in Greg Egan's Permutation City. Some computation is necessary to prove it real, then Dust Hypothesis lifts it out of need for reality.
#lisp #scheme #perversions

  • Copy link
  • Flag this comment
  • Block
DougMerritt (log馃槄 = 馃挧log馃槃)
DougMerritt (log馃槄 = 馃挧log馃槃)
@dougmerritt@mathstodon.xyz  路  activity timestamp 6 days ago

@mdhughes
And call it "Quaducken"!

@screwlisp @ramin_hal9001

  • Copy link
  • Flag this comment
  • Block
screwlisp
screwlisp
@screwlisp@gamerplus.org  路  activity timestamp 5 days ago

@dougmerritt
Speculatively @atgreen
@mdhughes @ramin_hal9001

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About 路 Code of conduct 路 Privacy 路
Bonfire social 路 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Code of Conduct