Size: a a a

Clojure — русскоговорящее сообщество

2021 April 04

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
язык это инструмент, но зачем делать инструмент сложнее, чем он может быть?
С делался так, чтобы разработчикам компилятора было легко, а не разрабам)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
С делался так, чтобы разработчикам компилятора было легко, а не разрабам)
на фоне сложности компиляторов сей данное утверждение выглядит как неверное
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Mikhail Borisov
С делался так, чтобы разработчикам компилятора было легко, а не разрабам)
В те времена, похоже, понятия DX вообще в помине не существовало 😔
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
на фоне сложности компиляторов сей данное утверждение выглядит как неверное
Изначально то было просто
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Изначально то было просто
нет
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Mikhail Borisov
С делался так, чтобы разработчикам компилятора было легко, а не разрабам)
C делался как макроязык над ассемблером, просто никто не думал что там можно что-то сложнее делать чем заменять строки на конструкции языка, а потом как пошло все охуели
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
даже си образца 73 года парсятся хреново
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Evgeny Zajcev
C делался как макроязык над ассемблером, просто никто не думал что там можно что-то сложнее делать чем заменять строки на конструкции языка, а потом как пошло все охуели
Ну я про это и говорю
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
C делался как макроязык над ассемблером, просто никто не думал что там можно что-то сложнее делать чем заменять строки на конструкции языка, а потом как пошло все охуели
но лисп-то уже был!
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
даже си образца 73 года парсятся хреново
Так это парсинг
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Evgeny Zajcev
у раста модель типов, кложа же как инструмент решения проблем тут-и-сейчас
Их кстати очень роднят протоколы/трейты
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
но лисп-то уже был!
да, но лисп не был близок к дешёвовй машине
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Так это парсинг
А зачем усложнять парсинг? особенно когда ты ограничен ресурсами?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
да, но лисп не был близок к дешёвовй машине
транспилим@приближаем
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Кто-то видимо решил, что сиподобный синтаксис это удобно для глаз
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Наверное тоже у кого-то сперли
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Кто-то видимо решил, что сиподобный синтаксис это удобно для глаз
мудак какой-то
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
транспилим@приближаем
транспилинг, к сожалению, не тьюринг эквивалентен
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Лисп без GC это уже кажется нечто совсем другое
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Лисп без GC это уже кажется нечто совсем другое
Carp
источник