Size: a a a

2020 March 26

AP

Alex Peresmeshnik in Lisp Forever
Vyacheslav Mikushev
Какие-то слишком общие слова для программиста.:)
Есть предположение, что лисп на то и придумали, чтобы можно было максимально обще излагать то, что до этого можно было изложить только математическими формулами )
источник

VM

Vyacheslav Mikushev in Lisp Forever
Сергей Сокол
Весь нынешний язык. Да и любой другой 😉
Наверное, даже вселенную можно написать.
источник

СС

Сергей Сокол in Lisp Forever
Vyacheslav Mikushev
Наверное, даже вселенную можно написать.
Наверное 😉
источник

VM

Vyacheslav Mikushev in Lisp Forever
Дальше пошла демагогия...
источник

AP

Alex Peresmeshnik in Lisp Forever
Lämppi Lütti
Многопоточность не сделаешь
Многопоточность - это уже вопрос операционной системы )
источник

СС

Сергей Сокол in Lisp Forever
Vyacheslav Mikushev
Дальше пошла демагогия...
Согласен 😉
источник

AP

Alex Peresmeshnik in Lisp Forever
Да че демамгогия. Ведь так и есть на самом деле. Как мы пишем программы, проследите все итерации от начала до коца? От возникновения идеи до ее реализации
источник

LL

Lämppi Lütti in Lisp Forever
Alex Peresmeshnik
Там уже бесы от лукавого появляются )
Конечно от лукавого, вместо вызова функций красивые рид макро
источник

AP

Alex Peresmeshnik in Lisp Forever
Самый общий язык который мы знаем - это наши эмоции и чувства, дальше они формализуются в логику, дальше в слова, дальше переносятся на бумагу, дальше кодируются по определенным правилам языка и эта итерация повсторяется до самого низа. Лисп дал возможность переводить комплексные и обширные мысли в язык ассемблера (имхо для лиспа все на чем он реализован можно в какой то степени назвать ассемблером) и все это только благодаря, как уже сказали выше, всего лишь семью функциями )
источник

LL

Lämppi Lütti in Lisp Forever
Скорее наши эмоции и чувства структурируются в задачу, а потом уже разбирается реализуется она или нет
источник

YK

Yaroslav Khnygin in Lisp Forever
Vyacheslav Mikushev
Other languages which are considered to be homoiconic include:

Curl[5][better source needed]
Io[5]
Ioke
Julia[7][8][5]
Mathematica[9]
Prolog[5][10]
Rebol[5]
Red
SNOBOL[5]
Tcl[6][5]
XSLT[11]
REFAL[5]
Wolfram Language[12]
я думал, математика и вольфрам это один и тот же язык :)
источник

VM

Vyacheslav Mikushev in Lisp Forever
Alex Peresmeshnik
Самый общий язык который мы знаем - это наши эмоции и чувства, дальше они формализуются в логику, дальше в слова, дальше переносятся на бумагу, дальше кодируются по определенным правилам языка и эта итерация повсторяется до самого низа. Лисп дал возможность переводить комплексные и обширные мысли в язык ассемблера (имхо для лиспа все на чем он реализован можно в какой то степени назвать ассемблером) и все это только благодаря, как уже сказали выше, всего лишь семью функциями )
Реализуй, пожалуйста, этими семью функциями, например, reader-макросы. Для начала, конечно, лучше перечислить эти 7(+-1) функцию.
источник

AP

Alex Peresmeshnik in Lisp Forever
В процессе, я пока не дошел до необходимой глубины понимания макросов в лиспе. А функции вот они: quote, atom, eq, car, cdr, cons и cond. И лямбда )
источник

b⛅

bouncepaw ⛅ in Lisp Forever
вот они слева-направо
источник

VM

Vyacheslav Mikushev in Lisp Forever
Когда из этих функций сложится макрос, тогда и можно разговаривать. 😁
источник

b⛅

bouncepaw ⛅ in Lisp Forever
а как ими имени значение присвоить?
источник

VM

Vyacheslav Mikushev in Lisp Forever
Почти как выложить слово СЧАСТЬЕ из букв Ж, О, П, А.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Я думаю, что это невозможно, но всяко в жизни бывает.
источник

AP

Alex Peresmeshnik in Lisp Forever
Vyacheslav Mikushev
Когда из этих функций сложится макрос, тогда и можно разговаривать. 😁
Ну скоро, скоро, посмотрим как сложится, я пока в работу Пола Грехема вникаю )
источник

AE

Alexey Egorov in Lisp Forever
Он читается Грэм.
источник