Size: a a a

2021 January 13

LL

Lama Lover in pro.elixir
TGG
Это и макросом стыдно назвать...
Ну, если бы ты ввёл этот термин, я бы, может быть, прислушался
источник

T

TGG in pro.elixir
Roman Kolesnev
И вот то, как лисп адаптирует эти S-exp для написания программ, использования макросов и т п - в этом и фишка
Главная фишка лиспа — функциональное программирование
источник

RK

Roman Kolesnev in pro.elixir
То есть тут суть в том как свзяка [гомоиконичность + макросы + sexp + ...] себя показывает в совокупности, а не в том, что макросы/whatever просто есть в языке
источник

LL

Lama Lover in pro.elixir
Roman Kolesnev
То есть тут суть в том как свзяка [гомоиконичность + макросы + sexp + ...] себя показывает в совокупности, а не в том, что макросы/whatever просто есть в языке
Так s-exp есть только в лиспах, зачем тогда нужно знать эту идею, если она совершенно не универсальна
источник

LL

Lama Lover in pro.elixir
Насчёт макросов в AST соглашусь, это классная тема
источник

RK

Roman Kolesnev in pro.elixir
Lama Lover
Так s-exp есть только в лиспах, зачем тогда нужно знать эту идею, если она совершенно не универсальна
тем, что это пополнение твоей внутренней библиотеки способов мыслить
источник

AM

Aliaksandr Martsinov... in pro.elixir
В лиспе есть идея X - но она была и до лиспов, не считово
В лиспе есть идея Y - но она есть только в лиспах, нах она нужна
источник

T

TGG in pro.elixir
Aliaksandr Martsinovich
В лиспе есть идея X - но она была и до лиспов, не считово
В лиспе есть идея Y - но она есть только в лиспах, нах она нужна
Тем, что это работает лучше чем хаскель.
источник

RK

Roman Kolesnev in pro.elixir
Roman Kolesnev
тем, что это пополнение твоей внутренней библиотеки способов мыслить
при этом довольно красивое с математичнской точки зрения.

Алгебраических типов данных нет в Ruby. Но применение этой идеи на уровне дизнайна может помочь классно дизайнить и в случае Ruby.

Также и s-exp. Например: посколькую любое AST можно представить как s-exp, то когда мыслишь об AST - эти знания переиспользуются. А любой язык преобразовавает себя в AST.
источник

LL

Lama Lover in pro.elixir
Aliaksandr Martsinovich
В лиспе есть идея X - но она была и до лиспов, не считово
В лиспе есть идея Y - но она есть только в лиспах, нах она нужна
Я лиспы увожаю, и сам на них пишу
Просто какого-то просветления от них я не ощущаю

Вот поэтому и спрашиваю, может я что-то конкретное пропустил
источник

M

MrFlorius in pro.elixir
Подскажите, что я делаю не так? У меня таймаут ловится
источник

T

TGG in pro.elixir
Lama Lover
Я лиспы увожаю, и сам на них пишу
Просто какого-то просветления от них я не ощущаю

Вот поэтому и спрашиваю, может я что-то конкретное пропустил
источник

T

TGG in pro.elixir
источник

AM

Aliaksandr Martsinov... in pro.elixir
MrFlorius
Подскажите, что я делаю не так? У меня таймаут ловится
кол возвращает :reply
источник

RK

Roman Kolesnev in pro.elixir
Lama Lover
Я лиспы увожаю, и сам на них пишу
Просто какого-то просветления от них я не ощущаю

Вот поэтому и спрашиваю, может я что-то конкретное пропустил
Ну и из одного недавнего обсуждения с коллегой: "после знакомства с Lisp - в любом языке начинаешь видеть Lisp". Мысленно превращаешь язык в AST, потом это AST в s-exp.

И если работаешь с разными языками, то на уровне восприятия становится интереснее их сравнивать.
источник

M

MrFlorius in pro.elixir
Aliaksandr Martsinovich
кол возвращает :reply
call не обязан вернуть реплай
источник

AM

Aliaksandr Martsinov... in pro.elixir
вот и я провалил экзамен по колбэкам генсервера
источник

M

MrFlorius in pro.elixir
может как :reply так и :no_reply
источник

M

MrFlorius in pro.elixir
Aliaksandr Martsinovich
вот и я провалил экзамен по колбэкам генсервера
а, ну да
источник

M

MrFlorius in pro.elixir
я прочитал доку вниммательно а не по диагонале))
источник