Тёмный

"Write the Other Half of Your Program" by Jason Hemann and Daniel Friedman 

Strange Loop Conference
Подписаться 83 тыс.
Просмотров 10 тыс.
50% 1

"Write the Other Half of Your Program: From Functional to Logic Programming" by Jason Hemann and Daniel Friedman

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

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@albertm208
@albertm208 2 года назад
I enjoy hearing about the relationship between functional and relational! (No pun intended)
@bathotic
@bathotic 10 лет назад
I don't understand.... why would you want to write this convoluted, contrived functional style just so it could be translated into miniKanren? Why not just write it in miniKanren in the first place? (Or just use Prolog).
@bathotic
@bathotic 10 лет назад
That sounded mean... I didn't mean it meanly, I just don't see the pay off, but I'm interested in the intersection of FP and LP, and would like to know why this seems preferable for anyone.
@danielbrady9872
@danielbrady9872 10 лет назад
bathotic I believe the idea they were trying to illustrate is that it is possible to go from functional to relational through a series of mechanical transformations; it follows that it is also possible, and perhaps even simple, to write a program that can translate from Racket to miniKanren, and vice versa. I'm not sure they were advocating that anyone actually program in this style when, as you say, they could just write their programs in one language or the other.
@bathotic
@bathotic 10 лет назад
Daniel Brady That makes sense. So this is like an early proof of concept, intimating possible directions for future automation. Thanks!
Далее
"Distributed SWI-Prolog Development" by Anne Ogborn
35:17
"Retaking Rules for Developers" by Ryan Brush
38:36
Просмотров 8 тыс.
miniKanren Philosophy - William Byrd & Daniel Friedman
39:58
"The Mess We're In" by Joe Armstrong
45:50
Просмотров 381 тыс.
miniKanren - Dan Friedman and William Byrd
46:17
Просмотров 9 тыс.
Harder Than It Seems? 5 Minute Timer in C++
20:10
Просмотров 172 тыс.
Naming Things in Code
7:25
Просмотров 2,1 млн
"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
40:20