Skip to content
0:00 / 0:00

#carp#lisp#rust

The Carp Language - If Rust And Clojure Had A Baby

Gavin Freeborn

15K subscribers • 27 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

17K views3 years ago1 recommendation

Programming languagesLanguage design and type systemsFunctional programming

Gavin Freeborn introduces Carp, a statically typed, borrow-checked Lisp designed for resource-sensitive systems without a garbage collector.

The first 1,000 people to use the link will get a 1 month free trial of Skillshare: skl.sh/gavinfreeborn01231 This tutorial introduces the Carp programming language. Carp is a language with tons of unique features and selling which made cutting a video down to this length feel like I am hiding so much from you guys. Carp is a Borrow Checked, Runtime free, Type Inferred, Fast, and Exception free lisp that has so much promise that I couldn't go much longer without talking about it. Do note that at the time of filming, Carp is still a research language and thus isn't ready for any serious use but I have used it for some small one-off projects and while it's a little rough around the edges I found the parts that were working to be wonderful. Let me know if you guys wanna learn more about carp in a future video. Carp Language Docs: github.com/carp-lang/Carp/blob/master/docs/LanguageGuide.md Carp More Advanced Docs github.com/carp-lang/Carp/tree/master/docs Carp Gitter Link: gitter.im/carp-lang/Carp ----------------► Wanna Support Me? Github: github.com/sponsors/gavinok Patreon: patreon.com/gavinfreeborn ----------------► Wanna Checkout My Dots? Vimrc: github.com/Gavinok/dotvim Emacs Config: github.com/Gavinok/emacs.d ----------------► Come Join The Community LBRY: odysee.com/@GavinFreeborn:d Matrix Space: matrix.to/#/%23gavinfreeborn:matrix.org Discord: discord.gg/JJk5KKU Timestamps - Intro - What is Carp - Installation - The REPL - What I want to see - Outro 😭

Why it's here

1 person recommends this

What people say. Recommended as an engaging introduction to Carp, a unique Lisp dialect featuring Rust-like memory management.

u/a-concerned-motherin r/Clojure • Recommends

Carp - If Clojure and Rust Had A Baby

u/a-concerned-motherin r/ProgrammingLanguages • Recommends

Carp - If Clojure and Rust Had A Baby

u/a-concerned-motherin r/functionalprogramming • Recommends

Carp - If Clojure and Rust Had A Baby