Size: a a a

2021 April 02

LL

Lämppi Lütti in Lisp Forever
@pavelXbushmakin
Да-да, ирония. Большинство ошибается. Только представь какие бы были охуенные времена если бы вместо всего множества синтаксисов xml/html, css, js у нас был бы lisp с s-exp
edn 🌝
источник

CD

Constantine Drozdov in Lisp Forever
Dmitry Plesovskykh
да я бы в школе вообще наверное этим задротсвом не занимался, почему детям не дать питон или руби. или вообще язык про черепашек
К питону как первому учебному давно пришли, вместо Паскаля.
источник

CD

Constantine Drozdov in Lisp Forever
Dmitry Plesovskykh
а статическая типизация в стиле С++ или паскаля зачем школьникам я вообще хз, чисто карго культ. все равно они ее не поймут нормально
Проблем с восприятием не было, разумеется. С плюсами проблемы "зацикливания концепций", плюсы очень сложно учить постепенно
источник

@

@pavelXbushmakin in Lisp Forever
Во что в некоторых вузах изучают. Свеженькое https://youtu.be/W8ejSZlkQIk
источник

@

@pavelXbushmakin in Lisp Forever
Жесть https://youtu.be/p3QZjcFNzyk Расписки...
источник

a

anton in Lisp Forever
вот, строго типизованный лисп, настолько строго, что тип списка повторяет его структуру
https://ideone.com/e4XYcX
источник

T

TGG in Lisp Forever
anton
вот, строго типизованный лисп, настолько строго, что тип списка повторяет его структуру
https://ideone.com/e4XYcX
Зачем? Есть же Карп
источник

a

anton in Lisp Forever
TGG
Зачем? Есть же Карп
ну, просто так, конечно
источник

T

TGG in Lisp Forever
anton
ну, просто так, конечно
источник

DP

Dmitry Plesovskykh in Lisp Forever
Constantine Drozdov
К питону как первому учебному давно пришли, вместо Паскаля.
далеко не везде.

> Проблем с восприятием не было, разумеется. С плюсами проблемы "зацикливания концепций", плюсы очень сложно учить постепенно

про восприятие не понял. с плюсами проблема в том что там слишком много мусора, чтоб до тех концепций через него пробиться
источник

T

TGG in Lisp Forever
Dmitry Plesovskykh
далеко не везде.

> Проблем с восприятием не было, разумеется. С плюсами проблемы "зацикливания концепций", плюсы очень сложно учить постепенно

про восприятие не понял. с плюсами проблема в том что там слишком много мусора, чтоб до тех концепций через него пробиться
Там есть концепции?
источник
2021 April 03

a

akater in Lisp Forever
Я стал довольно уверенным пользователем S-выражений когда решаю простые общеалгебраические упражнения.  И мне это помогает не запутаться в схожих типах объектов.
источник

d

drunk_foxx in Lisp Forever
http://lettingthedaysgoby.altervista.org/software-and-anarchy.2021-01-10.pdf

Авторы netfarm недавно такой манифестик выкатили, может кому интересно будет (как можно догадаться, воодушевлено лиспом)

A liberatory technology provides an improvement in the work which can be done with some amount of effort and time. A community which utilises such a technology well can perform much more work independently. We believe a liberatory technology for programmers takes the form of a dynamic environment, which is a property of some programming languages and implementations that allows for many forms of modification and inspection at any time while a program is running.

We hold the belief that software peer production while rejecting the potential of dynamic environments is, at best, incoherent, and that a user of dynamic environments outside peer production may well have problems applying the environment as much as they could have. We try to achieve a few aims with this book: to introduce the reader to an idea of software anarchy, to investigate some common opposition to it, and to provide a wide selection of resources that a reader (whom can produce enough free time) can read to help develop their own approaches.
источник

DP

Dmitry Popov in Lisp Forever
anton
вот, строго типизованный лисп, настолько строго, что тип списка повторяет его структуру
https://ideone.com/e4XYcX
Только содержание всех списков должно быть известно в компайл-тайм. :) Такую программу можно и не запускать, компилятор сразу ответ говорит.
источник

a

anton in Lisp Forever
Dmitry Popov
Только содержание всех списков должно быть известно в компайл-тайм. :) Такую программу можно и не запускать, компилятор сразу ответ говорит.
хм, интересно, насколько эффективен C++ компилятор в качестве интерпретатора?
источник

CD

Constantine Drozdov in Lisp Forever
Dmitry Plesovskykh
далеко не везде.

> Проблем с восприятием не было, разумеется. С плюсами проблемы "зацикливания концепций", плюсы очень сложно учить постепенно

про восприятие не понял. с плюсами проблема в том что там слишком много мусора, чтоб до тех концепций через него пробиться
совершенно непонятно, что здесь называется "мусором"
источник

DP

Dmitry Plesovskykh in Lisp Forever
drunk_foxx
http://lettingthedaysgoby.altervista.org/software-and-anarchy.2021-01-10.pdf

Авторы netfarm недавно такой манифестик выкатили, может кому интересно будет (как можно догадаться, воодушевлено лиспом)

A liberatory technology provides an improvement in the work which can be done with some amount of effort and time. A community which utilises such a technology well can perform much more work independently. We believe a liberatory technology for programmers takes the form of a dynamic environment, which is a property of some programming languages and implementations that allows for many forms of modification and inspection at any time while a program is running.

We hold the belief that software peer production while rejecting the potential of dynamic environments is, at best, incoherent, and that a user of dynamic environments outside peer production may well have problems applying the environment as much as they could have. We try to achieve a few aims with this book: to introduce the reader to an idea of software anarchy, to investigate some common opposition to it, and to provide a wide selection of resources that a reader (whom can produce enough free time) can read to help develop their own approaches.
что такое netfarm?
источник

d

drunk_foxx in Lisp Forever
источник

CD

Constantine Drozdov in Lisp Forever
Dmitry Plesovskykh
далеко не везде.

> Проблем с восприятием не было, разумеется. С плюсами проблемы "зацикливания концепций", плюсы очень сложно учить постепенно

про восприятие не понял. с плюсами проблема в том что там слишком много мусора, чтоб до тех концепций через него пробиться
а вот про зацикливание концепций - существует "симметрия" между ссылками и категориями значений, то есть ссылки на самом деле соответствуют категориям значений, при этом определение категории значения явно оперирует ссылками - и проблемы при изучении очень серьёзные
int x = 0;
static_assert(std::is_same_v<decltype(x), int>); //тип x это int
static_assert(std::is_same_v<decltype((x)), int&>); //тип (x) это int&
источник

DP

Dmitry Plesovskykh in Lisp Forever
Constantine Drozdov
совершенно непонятно, что здесь называется "мусором"
сложные синтаксические правила (неочевидные и в целом странные), поддержка огромного слоя совместимости (легаси), дроч с выделением и освобождением памяти, убогие инструменты типа препроцессора и прочие другие, которые надо объяснять что "в современном С++ используются только вот в таких вот случаях", очень стремная система типов, сложный порядок приоритетов операций, до (относительно) недавнего времени отсутствие тех или иных базовых для фп языков вещей.
источник