Carp: a statically typed lisp, without a GC, for high performance applications
1–10 of 71 posts
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#2Re: Carp: a statically typed lisp, without a GC, for high performance applications
#3I wonder what Lispers would say about that since I heard that not having a homoiconic syntax might cause some troubles at metaprogramming(macro) level.
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#4That's brilliant... I'd always assumed lisps were so tightly bound to the GC that any other memory model was infeasible.
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#5Re: Carp: a statically typed lisp, without a GC, for high performance applications
#6Hmm I actually like the fact that the arguments of a function are defined using square brackets. It just reminds me of Clojure, especially the "defn" macro, which sounds pleasant to me. I wonder what Lispers would say about that since I heard that not having a homoiconic syntax might cause some troubles at metaprogramming(macro) level.
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#7• Regarding FFI, is it possible to pass pointers to carp functions/closures as arguments to external dynamically loaded functions? are those features available in REPL?
• What's the story/approach regarding structs inheritance vs. composition? also custom types and implicit type casting?
• What are the plans regarding multithreading/parallelism? Esp. interesting with respect to memory handling.
At its current state of claims, the language sounds awesomely close to the "holy grail" for me at first glance — though with a fair bit of vagueness and uncertainty.
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#8Hmm I actually like the fact that the arguments of a function are defined using square brackets. It just reminds me of Clojure, especially the "defn" macro, which sounds pleasant to me. I wonder what Lispers would say about that since I heard that not having a homoiconic syntax might cause some troubles at metaprogramming(macro) level.
Re: Carp: a statically typed lisp, without a GC, for high performance applications
#9> Carp borrows its looks from Clojure but the runtime semantics are much closer to those of ML or Rust.
> – https://github.com/eriksvedang/Carp/blob/c762e9ff07544b40c8d...