Hacker GitHub

← All repos

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

Mentions per year 105 mentions · busiest year 2021 (17)
20082026
  1. …more theoretical approach is using linear types which require all values to be "consumed" [2] 1: https://github.com/carp-lang/Carp/blob/master/docs/LanguageG... 2: https://www.cs.utexas.edu/users/hunt/research/hash-cons/hash...
  2. ▲ 259
    Carp – A statically typed Lisp, without a GC, for real-time applications
    story by fuzzythinker · 2021-10-15 · 134 comments
  3. Check out https://github.com/carp-lang/Carp From the readme: > 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…
  4. …it takes a cue from Rust and brings deterministic memory management & ownership into a Lisp. [1] https://github.com/carp-lang/Carp
    comment by aaron-santos · 2021-07-12 · in (Risp (In (Rust) (Lisp)))
  5. ▲ 3
    Carp: A statically typed Lisp, without a GC, for real-time applications
    story by tosh · 2021-07-12 · 0 comments
  6. …with it a tiny bit, but it has an ownership memory model inspired by Rust. Pretty neat project! [1] https://github.com/carp-lang/Carp
  7. ▲ 2
    Carp
    story by isaac21259 · 2021-06-08 · 0 comments
  8. …depending on your platform and task. Ferret ( https://github.com/nakkaya/ferret ) and Carp ( https://github.com/carp-lang/Carp ) are both Lisp-like low level languages. Both seem to be fairly experimental in nature though. > anything but C…
    comment by d110af5ccf · 2021-05-05 · in uLisp
  9. …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
  10. This is the closest I've seen: https://github.com/carp-lang/Carp
  11. You should check out Carp[1]. The language is still young but it might scratch that itch. [1] https://github.com/carp-lang/Carp
  12. …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)
  13. 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
  14. 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.
  15. https://github.com/carp-lang/Carp
    comment by simongray · 2020-06-05 · in A History of Clojure [pdf]
  16. This reminds me a lot of Carp: https://github.com/carp-lang/Carp
  17. …fast startup time that is suitable for game development with the safety guarantees of Rust. [^1]: https://github.com/carp-lang/Carp
  18. ▲ 4
    Carp – A statically typed Lisp, without a GC, for Real-Time applications
    story by simonpure · 2020-02-01 · 0 comments
  19. …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
  20. 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
  21. Check out Carp: https://github.com/carp-lang/Carp
    comment by ypcx · 2019-08-31 · in Why I like Clojure
  22. …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?
  23. 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
  24. …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.
  25. …I've been following along the development of Carp because of that and my preference of Lisps: https://github.com/carp-lang/Carp
  26. 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....
  27. I've not used it, but https://github.com/carp-lang/Carp/blob/master/docs/Manual.md seems to have details on integrating with C codebases, including exporting your code as a dylib.
    comment by OliverM · 2019-07-06 · in Carp 0.3
  28. ▲ 127
    Carp 0.3
    story by tosh · 2019-07-06 · 23 comments
  29. …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]
  30. …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
  31. 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
  32. …statically typed non-GC language, being targeted for games, presented at a recent Clojure conf: https://github.com/carp-lang/Carp
  33. …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 .
  34. Take a look at Carp https://github.com/carp-lang/Carp
  35. …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
  36. ▲ 202
    Carp: A statically typed Lisp, without a GC, for real-time applications
    story by tosh · 2018-04-13 · 39 comments
  37. ▲ 1
    A statically typed lisp, without a GC, for real-time applications
    story by tosh · 2018-04-12 · 0 comments
  38. …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
  39. 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…
  40. 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 -…
  41. ▲ 3
    Carp: A statically typed lisp, without a GC, for high performance applications
    story by hellerve · 2017-10-24 · 0 comments
  42. ▲ 2
    The Carp Language
    story by HerrMonnezza · 2017-09-14 · 0 comments
  43. 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)
  44. ▲ 3
    Carp – A type inferred Lisp with Rust style memory management
    story by jlturner · 2017-05-23 · 0 comments
  45. https://github.com/carp-lang/Carp
  46. …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
  47. ▲ 3
    Carp Language
    story by adgasf · 2016-12-02 · 1 comment
  48. There's also Carp: https://github.com/carp-lang/Carp
    comment by defgeneric · 2016-08-20 · in Playing with Syntax
  49. You are right about Scheme. Note that Carp, like Clojure, treats brackets as arrays ( https://github.com/eriksvedang/Carp/blob/master/src/reader.c... ).
  50. …its looks from Clojure but the runtime semantics are much closer to those of ML or Rust. > – https://github.com/eriksvedang/Carp/blob/c762e9ff07544b40c8d...