Тёмный

An intro to Scheme, Common Lisp, Emacs Lisp, Clojure and Racket for the Summer of Sexps! 

Exercism
Подписаться 12 тыс.
Просмотров 5 тыс.
50% 1

For June, as part of #12in23, we're looking at languages that are dialects of Lisp. With languages ranging from 50 to 10 years old, its fascinating to see how this branch of programming has grown and evolved! Come and explore Scheme, Common Lisp, Emacs Lisp, Clojure and Racket with us!
In this video, Jeremy and Erik explore the different languages, and try to help you decide which one to try!
- Join #12in23 at exercism.org/challenges/12in23
- Subscribe on Twitch: / exercismlive
- Chat on the Forum: forum.exercism.org/tag/12in23
- Join our Discord: forum.exercism.org/r/discord
- Swag store: swag.exercism.org/
Tell us which languages you're trying out this month in the comments!
Timestamps:
0:00 Introducing Summer of Sexps
7:50 Introduction to lisp syntax
16:05 How is programming in lisps different from other languages?
22:20 Quick introduction to Scheme
26:23 Quick introduction to Common lisp
29:12 Quick introduction to Emacs lisp
31:42 Quick introduction to Racket
34:24 Quick introduction to Clojure
37:04 Use cases of Scheme
37:57 Use cases of Common lisp
38:59 Use cases of Emacs lisp
39:30 Use cases of Racket
40:40 Use cases of Clojure
41:57 What are the fundemental difference from other languages?
43:48 What is unique with Scheme?
45:12 What is unique with Common lisp?
47:23 What is unique with Emacs lisp?
48:39 What is unique with Racket?
50:43 What is unique with Clojure?
52:11 Which language should you choose?

Опубликовано:

 

28 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@jondor654
@jondor654 9 месяцев назад
Lisp is so accessible that it could be introduced with primary school math. I it could be.
@ericpmoss
@ericpmoss 19 дней назад
If only the world had tried sexps rather than XML and JSON... the amount of mental clutter avoided would have been staggering.
@georgerogers1166
@georgerogers1166 9 месяцев назад
Every sufficiently sized Scheme program is an implementation of half of Racket including Racket.
@henrikorpela2818
@henrikorpela2818 2 месяца назад
Great stuff. I would have also liked to hear drawbacks of Lisp and its dialects. I mean, there must be reasons why the languages are not widely used in the enterprise world, for example.
@exercism_org
@exercism_org 2 месяца назад
Lisps are pretty widely used, but definitely nowhere as near as common as other languages. A lot of it comes down to where there's been investment and/or huge players, which subsequently means investment in performance, ecosystem tooling etc. Java makes a lot of money for Oracle for example, and there is a huge industry around something like Java (think editors, training, etc). Often languages that have been around for a long time and very niche become more mainstream over time - Haskell is a good example, and maybe the resurgence of BEAM (Erlang stack too). Thanks for the comment! :)
@ericpmoss
@ericpmoss 19 дней назад
@@exercism_org That, and it only takes one bad teacher or uptight Lisper to ruin the experience.
@ErikSchierboom
@ErikSchierboom 5 дней назад
Some possible reasons: - The syntax of LISPs are quite different from what most people are used to (C-family languages with curly braces and such), which makes it harder to get started for people. - The tooling around LISPs also just to be behind what other languages offered, although that is less and less of an issue these days. - Functional programming was, for a long time, quite niche
@yagosanyago2551
@yagosanyago2551 Год назад
wise sage indeed, learning so much from your videos !
@elev007
@elev007 Год назад
Thank you for the extensive & informative overview.
@user-xd4nb8wm5l
@user-xd4nb8wm5l Год назад
lisp flavored erlang
@etdr
@etdr Год назад
Are we gonna have an Autumn of M-exps
@encapsulatio
@encapsulatio Год назад
Hope you can make videos for APL and Forth also. Thank you!
@galenivanov5575
@galenivanov5575 9 месяцев назад
It would be great to have videos for array languages - APL, J, K, Nial, BQN, Uiua...
@haroldostenger5160
@haroldostenger5160 10 месяцев назад
Can you write Android apps in this language stack ?
@manemobiili
@manemobiili 8 месяцев назад
You can write something for android with picolisp and pilbox, and i believe you could make a native app with a combination of clojure with java or kotlin. Also clojuredart and clojurescript could get you there.
@TJ-hs1qm
@TJ-hs1qm 8 месяцев назад
(real) atoms are far from being "final", who came up with that? The same person that invented the "quantum leap" ? 🙃
Далее
Чистка пляжа с золотом
00:49
Просмотров 160 тыс.
What is the Curse of Lisp?
25:09
Просмотров 26 тыс.
Lets LISP like it's 1959
48:01
Просмотров 80 тыс.
Lisp, The Quantum Programmer's Choice - Computerphile
6:36
5 Reasons to Learn Scheme in 2024
13:37
Просмотров 12 тыс.
Immutable Conversations | Common Lisp
1:06:21
Просмотров 6 тыс.