nakkaya/ferret
View on GitHub ↗ ★ 1,129 Makefile
Ferret is a free software lisp implementation for real time embedded control systems.
19 mentions on Hacker News by 17 people: 1 story, 18 comments · first 2017-01-18 · latest 2022-08-29
20082026
-
Ferret is a literate program! Check out the source/manual, it's quite a trip: - https://github.com/nakkaya/ferret/blob/master/ferret.org - https://en.wikipedia.org/wiki/Literate_programming
comment by sushimako · 2022-08-29 · in Ferret: A functional, lazy language for realtime embedded control systems -
Seems like there has been no development since 2020 - https://github.com/nakkaya/ferret
comment by yewenjie · 2022-08-29 · in Ferret: A functional, lazy language for realtime embedded control systems -
…of ferret's source code is in a single org-mode file, following the literate programming style: https://github.com/nakkaya/ferret/blob/master/ferret.org
comment by miguelsm · 2022-01-09 · in Literate programming: Knuth is doing it wrong (2014) -
…), with Clojure syntax, but compiling to native. - There's Ferret (< https://github.com/nakkaya/ferret >) which is Clojure transpiled to C++11. - There are some Lisps that have borrowed Clojure's syntax: - Janet <https://janet-
comment by naruhodo · 2021-11-03 · in Differences with other Lisps -
…Ferret is a free software lisp implementation for real time embedded control systems.]( https://github.com/nakkaya/ferret )
comment by aeorgnoieang · 2019-08-15 · in Ask HN: Why is everyone here so obsessed with Lisp? -
You might want to look at Ferret ( https://github.com/nakkaya/ferret ), which compiles a subset of Clojure to C++, it could be useful to help you understand. It's also written in a literate style, so it's also well-explained.
comment by tincholio · 2018-12-18 · in Lessons Learned Implementing Common Lisp with LLVM [video] -
…Alternatively the other way of doing this is via an explicitly generated runtime as-per Ferret ( https://github.com/nakkaya/ferret )? decisions decisions :)
comment by alexisread · 2018-09-19 · in Lumen: A Lisp for Lua and JavaScript -
…Ferret and Maude: http://piumarta.com/software/maru/ http://concurrency.ch/Research/Composita https://github.com/nakkaya/ferret http://maude.cs.uiuc.edu/overview.html
comment by alexisread · 2018-09-18 · in David Patterson Says It’s Time for New Computer Architectures and Languages -
…here :- https://news.ycombinator.com/item?id=14951116 and the literate source code is here ... https://github.com/nakkaya/ferret/blob/master/ferret.org
comment by keithnz · 2018-08-15 · in Leo Editor -
> imagine keeping code in Emacs's Org mode and being able to compile it. Something like this https://github.com/nakkaya/ferret The whole source code is in literate form in one org file.
comment by zokier · 2018-08-15 · in Leo Editor -
Do you not see all the source code in https://github.com/nakkaya/ferret/blob/master/ferret.org ?
comment by zellyn · 2018-07-31 · in Ferret: a Lisp implementation for real time embedded control systems -
ALL of the code seems to be stored inside the org-mode file, https://github.com/nakkaya/ferret/blob/master/ferret.org - which is the most unusual form of source code organization that I have ever seen.
comment by phoe-krk · 2018-07-31 · in Ferret: a Lisp implementation for real time embedded control systems -
…implemented. [1] https://github.com/anmonteiro/lumo [2] https://github.com/planck-repl/planck [3] https://github.com/nakkaya/ferret
comment by smnplk · 2018-06-23 · in Gravity – An embeddable programming language -
It's very notable in that it's literate Clojure. https://github.com/nakkaya/ferret/blob/0.2.8/ferret.org
comment by nathell · 2017-08-08 · in Ferret – A free software Clojure implementation -
Interesting project! It would be interesting to have it work with https://github.com/nakkaya/ferret maybe as a back-end.
comment by kimi · 2017-04-09 · in The Glojure programming language -
There is Ferret - http://ferret-lang.org/ or https://github.com/nakkaya/ferret From the docs: "Ferret is a free software Clojure implementation for real time embedded control systems"
comment by kimi · 2017-01-18 · in Pixie – A small, fast, native Lisp