Тёмный

Lambda World 2019 - Language-Oriented Programming with Racket - Matthias Felleisen 

Lambda World
Подписаться 10 тыс.
Просмотров 20 тыс.
50% 1

In this Lambda World 2019 presentation, Matthias Felleisen demonstrates the benefits of the Racket programming language.
Full Presentation Description:
Racket, a functional language in the Lisp family, promotes a language-oriented style of programming. Developers create many domain-specific languages, write programs in those, and compose these programs via Racket code. This style of programming can work only if creating and composing little languages is simple and effective. This talk will demonstrate how Racket achieves this goal, starting from bare-bones functional code and moving through a range of examples from classical research (Algol '60) to modern end-point programming for the Web.
------
Follow:
- / lambda_world
- / 47deg
Visit:
-www.47deg.com/events for more details
-www.lambda.world

Наука

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

 

3 ноя 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@frechjo
@frechjo 4 года назад
The slides are great. Would have been helpful to also see the screen during the demos.
@kristinlow1205
@kristinlow1205 4 года назад
This is fantastic, really great thinking.
@waveFunction25
@waveFunction25 3 года назад
Damn this is as awesome
@francois9184
@francois9184 2 года назад
hello Ben, how can i create a random between two values to control a parameter in Faust?
@badwolf8112
@badwolf8112 2 года назад
programming language people focus on verification because it's the easier problem? not sure if it was a joke but i heard proving incrementing a variable is hard
@laughingvampire7555
@laughingvampire7555 11 месяцев назад
what we need is an audio filter to automatically remove breathing from the recording.
@letslearnwithbob
@letslearnwithbob 2 месяца назад
REBOL, Red and Meta!!
@laughingvampire7555
@laughingvampire7555 11 месяцев назад
well, verification and GADTs have proven to conquer complexity and untyped languages like lisp have proven to increment complexity. and I agree that behind every library there is a language that wants to come up, but the way we can make all these language interact successfully for all the goals of software in general and products in particular is with a robust, flexible, powerful and ergonomic Verification system.
@pietrobembo
@pietrobembo 3 года назад
Isn't this what Forth programmers were doing decades ago?
@thuggfrogg
@thuggfrogg 3 года назад
It’s an ancient and powerful pattern!
@arijitgogoi5653
@arijitgogoi5653 2 года назад
No
@laughingvampire7555
@laughingvampire7555 11 месяцев назад
No, that is not how Forth works.
@pietrobembo
@pietrobembo 11 месяцев назад
@@laughingvampire7555 I know the underlying basis of the language is very different, but the approach of building layers of abstraction until the language converges upon the problem space is exactly what Forth programmers have been doing since day one.
Далее
СОВСЕМ НЕ СОБАЧКИ🤷
11:10
Просмотров 62 тыс.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Making Systems Programming Accessible by Andrew Kelley
47:47
The Message Is The Medium - Douglas Crockford
59:55
Просмотров 1,6 тыс.
#engineering #diy #amazing #electronic #fyp
0:59
Просмотров 982 тыс.