Публикации по теме 'lisp'


Рецензия на книгу: «Доступное введение в Common Lisp и функциональное программирование» (2015)
Поистине дикая поездка — книга по Common Lisp почти без каких-либо объяснений, но с просто потрясающими примерами в особых областях, которые, кажется, больше никто не затрагивает (например, назначение замыканий символам, использование макросов в функциях и т. д.); за три евро это стоило, отличная книга, особенно если вы не нуждаетесь в представлении, а просто очень быстро хотите проверить, как выглядит что-то (странное) без долго раскручиваемых объяснений: https://youtu.be/U96N6mj6rB0

Быстрое введение в Common Lisp
Познакомьтесь со вторым когда-либо созданным языком программирования высокого уровня. В 1958 году на свет появился новый ребенок - второй высокоуровневый и первый функциональный язык программирования Lisp. Lisp - отличный язык с открытым исходным кодом, который постоянно развивается на протяжении многих лет, несмотря на свой возраст. Кроме того, Лисп разделился на множество более мелких диалектов, которые часто позволяют упростить выполнение определенных задач внутри Лиспа. Лисп -..

Мягкое введение в вычисления во время компиляции - Часть 2
Итак, для чего вы используете вычисления во время компиляции? Со временем в этом блоге будут рассмотрены следующие примеры: вы хотите иметь структуру с несколькими полями. Будут функции-члены для арифметики (+, -, *, /), которые должны применяться ко всем полям. Как убедиться, что все поля заполнены для всех операторов? Вы хотите написать все эти методы вручную, надеясь, что вы никогда не забудете поле, как и люди, которые создают подклассы позже? кодовые литералы, скажем, строковые..

sxed — редактор S-выражений
sxed — редактор S-выражений Sxed — это редактор S-выражений, написанный на Common Lisp или Scheme. Это модель загрузки файла в буфер, применения команд редактирования и последующего сохранения буфера в файловой системе. Поддерживается несколько буферов. ИСПОЛЬЗОВАНИЕ $кошачий файл | sxed — # прочитать файл для редактирования из стандартного ввода в виде буфера с именем - $ sxed ‹file› # загрузить файл для редактирования в качестве буфера с именем ‹file› Все команды..

Вопросы для собеседования по LISP
1. Что такое программирование на LISP Обработка списков. Lisp (или LISP) — второй старейший язык программирования высокого уровня после Fortran, разработанный Джоном Маккарти в 1958 году, когда он работал в Массачусетском технологическом институте (MIT). LISP — широко используемый язык для программирования искусственного интеллекта (ИИ). Lisp изменился с момента своего появления, и за его историю существовало множество диалектов. На сегодняшний день наиболее известными диалектами..

sUTL Универсальный язык преобразования
sUTL Универсальный язык преобразования Примечание. Это версия 0.1 sUTL. Актуальную спецификацию см. на https://github.com/emlynoregan/sUTL-spec. Передача этих исходных данных: [ 1, 2, 3, 4 ] Через это преобразование: { "!": "#*.map", "list": "#$", "t": { "'": { "&": "+", "a": "#@.item", "b": 3 } } } оценивает следующий результат:..

Пьер Менар, изобретатель LISP
Пьер Менар, изобретатель LISP Видимые работы с открытым исходным кодом, оставленные этим программистом, легко и кратко перечислить. Поэтому грустно видеть всю критику, которую он посмертно получает в адрес хранилищ, которые он оставил без поддержки. Любители бесплатного труда никогда не останутся довольны. Интереснее, чем его проекты, статьи, пережившие его. Усердие и забота об истории программирования позволили мне каталогизировать следующие предметы: а) Введение в Систему..