carp-lang/Carp
View on GitHub ↗ ★ 6,082 Haskell
A statically typed lisp, without a GC, for real-time applications.
105 mentions on Hacker News by 84 people: 19 stories, 86 comments · first 2016-03-18 · latest 2026-10-07
20082026
-
…nascent Clojure inspired languages around that might fit. Eg this one, doesn't have GC either: https://github.com/carp-lang/Carp
comment by fulafel · 2021-03-08 · in Clojure from a Schemer's Perspective -
This is the closest I've seen: https://github.com/carp-lang/Carp
comment by didibus · 2021-01-20 · in Lispsyntax.jl: A Clojure-like Lisp syntax for julia -
You should check out Carp[1]. The language is still young but it might scratch that itch. [1] https://github.com/carp-lang/Carp
comment by timdeve · 2020-12-07 · in Sugar – a typed lispy language targeting webasm/wat -
…is Carp, a high-performance statically-typed Lisp implemented in Haskell with borrow-checking: https://github.com/carp-lang/Carp It's a shame they did not opt to follow Clojure syntax more closely, or it would make the transition much…
comment by pgt · 2020-10-30 · in Rust for Clojurists (2015) -
You might be interested in Carp: https://github.com/carp-lang/Carp
comment by andrenth · 2020-09-27 · in Things I Was Wrong About: Types -
If you are interested in game development and lisp, may I suggest having a look at https://github.com/carp-lang/Carp ? It's "A statically typed lisp, without a GC, for real-time applications.", the Gitter is quite friendly as well.
comment by timdeve · 2020-07-22 · in The Many Faces of an Undying Programming Language -
https://github.com/carp-lang/Carp
comment by simongray · 2020-06-05 · in A History of Clojure [pdf] -
This reminds me a lot of Carp: https://github.com/carp-lang/Carp
comment by milkey_mouse · 2020-05-25 · in Show HN: A dependently-typed programming language with static memory management -
…fast startup time that is suitable for game development with the safety guarantees of Rust. [^1]: https://github.com/carp-lang/Carp
comment by pgt · 2020-03-02 · in Clojure: A Lisp that wants to spread -
…tools to automatically make C and C++ library bindings. https://en.wikipedia.org/wiki/Scheme_48 https://github.com/carp-lang/Carp http://zl-lang.org/
comment by nickpsecurity · 2019-10-12 · in Show HN: Bel -
Not exactly lisps, but Carp ( https://github.com/carp-lang/Carp ) and Scopes ( https://bitbucket.org/duangle/scopes/wiki/Home ) might be worth a look. I haven't tried the former, and couldn't get the latter to do anything useful, though.…
comment by antisemiotic · 2019-10-12 · in Show HN: Bel -
Check out Carp: https://github.com/carp-lang/Carp
comment by ypcx · 2019-08-31 · in Why I like Clojure -
…get more contributors. If you're looking for a typed Lisp, I've been keeping my eyes out on Carp: https://github.com/carp-lang/Carp
comment by didibus · 2019-08-25 · in Why Clojure? -
At a first glance seems similar to Carp [1] and Scopes [2]. [1] https://github.com/carp-lang/Carp [2] https://bitbucket.org/duangle/scopes/wiki/Home
comment by antisemiotic · 2019-08-07 · in C-mera – Lisp syntax with C semantics -
…native with the ease of Go (e.g. w/ similar import system). One such direction seems to be Carp ( https://github.com/carp-lang/Carp ), but I haven't tried it yet.
comment by ypcx · 2019-08-04 · in The perfect language and why Go still isn't it -
…I've been following along the development of Carp because of that and my preference of Lisps: https://github.com/carp-lang/Carp
comment by didibus · 2019-07-14 · in Clojure’s Approach to Identity and State (2008) -
It is actually already in the list of research subjects in the docs folder of carp: https://github.com/carp-lang/Carp/blob/master/docs/Research....
comment by seepel · 2019-07-06 · in Lively Linear Lisp – 'Look Ma, No Garbage' (1992) -
…in the typed lisp area, like e.g. Qi or Shen which never took off. Carp [1] looks nice. [1] https://github.com/carp-lang/Carp
comment by nextos · 2019-07-06 · in SBCL – Past, Present, Future [pdf] -
…statically typed Lisp, I’m keeping an eye on Carp [1] which seems to be a quite active project. [1] https://github.com/carp-lang/Carp
comment by andrenth · 2019-06-16 · in Ultralisp: A fast-moving Common Lisp software distribution -
If you like Rust and Lisp this is also a cool project: https://github.com/carp-lang/Carp .
comment by msvan · 2019-05-02 · in Show HN: Risp – Lisp in Rust -
…statically typed non-GC language, being targeted for games, presented at a recent Clojure conf: https://github.com/carp-lang/Carp
comment by fulafel · 2018-12-13 · in Response to 'Reasons why Lisp games suffer' -
…There is also development on a language called Carp that aims to be a Clojure style language for C https://github.com/carp-lang/Carp .
comment by Royalaid · 2018-10-16 · in How Lisp Became God's Own Programming Language -
Take a look at Carp https://github.com/carp-lang/Carp
comment by yogthos · 2018-07-02 · in The Machine That Builds Itself: The Strengths of the Lisp Languages (2016) -
…says "To learn more about the details of memory management, check out Memory.md", linking to https://github.com/carp-lang/Carp/blob/master/docs/Memory.md
comment by tonyg · 2018-04-13 · in Carp: A statically typed Lisp, without a GC, for real-time applications -
…getting Carp ready for the Lisp Game Jam. https://twitter.com/e_svedang/statuses/977569718101069824 https://github.com/carp-lang/Carp
comment by nathcd · 2018-04-12 · in Lisp Game Jam 2018 -
A couple of useful links: https://github.com/carp-lang/Carp > Carp is a small programming language designed to work well for interactive and performance sensitive use cases like games, sound synthesis and visualizations. The key features…
comment by curtis · 2017-12-24 · in A walkthrough of the internals of the Carp compiler -
From their github ( https://github.com/carp-lang/Carp ) The key features of Carp are the following: - Automatic and deterministic memory management (no garbage collector or VM) - Inferred static types for great speed and reliability -…
comment by partycoder · 2017-11-26 · in Carp, a compiled Lisp with type inference and a borrow checker -
There are lisps being worked on to resolve points 1, 2, and 4. https://github.com/tomhrr/dale https://github.com/carp-lang/Carp
comment by topkekz · 2017-06-04 · in The Lisp Curse (2011) -
https://github.com/carp-lang/Carp
comment by hajile · 2016-12-05 · in Measuring GC latencies in Haskell, OCaml, Racket -
…MLkit supports reference-based GC, region-based management, and disabling GC for real-time use. https://github.com/carp-lang/Carp http://www.elsman.com/mlkit/
comment by nickpsecurity · 2016-12-05 · in Measuring GC latencies in Haskell, OCaml, Racket -
There's also Carp: https://github.com/carp-lang/Carp
comment by defgeneric · 2016-08-20 · in Playing with Syntax -
You are right about Scheme. Note that Carp, like Clojure, treats brackets as arrays ( https://github.com/eriksvedang/Carp/blob/master/src/reader.c... ).
comment by junke · 2016-07-06 · in Carp: a statically typed lisp, without a GC, for high performance applications -
…its looks from Clojure but the runtime semantics are much closer to those of ML or Rust. > – https://github.com/eriksvedang/Carp/blob/c762e9ff07544b40c8d...
comment by killercup · 2016-07-06 · in Carp: a statically typed lisp, without a GC, for high performance applications -
Is there an explanation of the memory allocation used? There seem to be a GC ( https://github.com/eriksvedang/Carp/blob/master/src/gc.c ), maybe used in the compiler only, coupled with lifetime analysis (…
comment by junke · 2016-07-06 · in Carp: a statically typed lisp, without a GC, for high performance applications -
…for that use case (GC, dynamic types). Here's a link, let me know if you have any questions: https://github.com/eriksvedang/Carp
comment by eriksvedang · 2016-03-18 · in Elements of Clojure