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


LISP против ANSI C
LISP против ANSI C Языковые войны. Что случилось со старыми добрыми временами Лиспа? О, это та архаическая книга эти гуру программного обеспечения, такие как Джоэл Спольски , посоветовали нам прочитать, но мы еще не читали (*Кашель*). Разве LISP не должен был помочь нам справиться с рекурсией, пока мы плакали? о Mergesort? Хотя забавно. Вместо этого в колледжах заставляют учиться эти языки используются в технической индустрии, например, Java или C ++ . Не сделал..

Введение в Clojure
Введение в Clojure Цель этой статьи — краткое введение в основы LISP с особым вниманием к Clojure. Мы поговорим об основном синтаксисе, основных структурах данных и в целом познакомимся с написанием функций на LISP. Предпосылки Для начала вам понадобится Clojure REPL. Вы можете зайти на сайт Clojure и начать там, или вы можете зайти на tryclj.com и использовать онлайн REPL (который может работать или не работать — у меня были некоторые трудности ). Базовый синтаксис..

Настройка Emacs для SICP с нуля
Я открыл для себя brew install mit-scheme 1?dchild=1&keywords=sicp&qid=1599789084&sr=8-1">Структуру и интерпретацию компьютерных программ , и это очень весело. Итак, я решил, что поделюсь, как настроить Emacs для работы с ним. Эта статья не предполагает никаких предварительных знаний о Emacs. Конечный результат: Emacs + MIT-Scheme + Geiser. Сначала установите MIT-Scheme, диалект Лиспа, используемый в книге: brew install mit-scheme или sudo apt install mit-scheme . Если вы..

Clojure CLR с нуля — Часть 0
Это будет серия статей о том, как использовать Clojure в среде CLR, я не являюсь экспертом ни в том, ни в другом, но то, что я узнаю по ходу дела, будет записано здесь и, надеюсь, однажды может быть полезно кому-то еще. Почему Кложур? Я выучил и использовал много языков за эти годы, так и не освоив ни один из них, а как вы можете? Как только вы изучите базовый синтаксис и «Hello World!» примеров, вы скоро обнаружите, что по колено в фреймворках и специальных языковых «функциях», просто..

Vim против Emacs: как о них думать - и выбрать свой редактор
Когда я впервые написал эту статью (последняя редакция 23.10.21), я не мог найти то, что хотел: руководство, посвященное исключительно Vim и Emacs, которое помогло бы человеку выбрать между ними. В этом эссе я расскажу, чем вы должны руководствоваться при выборе. Если вам нужно руководство для конкретного редактора, я написал одно для Emacs и одно для Vim . (Ссылка ведет на javascriptpage ). Я начал с Emacs много лет назад, перешел на Vim большую часть своей стартап-карьеры и, в..

Чтение Доктора - Глава 1
Это мой первый и, надеюсь, не последний пост о книге Маленький испытатель . В течение следующих нескольких недель я буду писать о том, что я узнал из каждой главы. Зачем это записывать? Просто, чтобы я мог вспомнить, что я узнал. В этом году я много читал, но не могу с уверенностью сказать, что многому научился, читая их. Я думаю, что могу с уверенностью сказать, что я чему-то научился, только когда мне удалось сформулировать свои мысли, записав это. Я считаю, что записывание вещей..

Создание клеток
Пример слепой немой удачи. Преамбула Почти десять лет назад я написал о библиотеке, разработанной двенадцатью годами ранее, в другом посте под названием Манифест клеток . Ячейки и многие другие потоки данных, также известные как реактивные библиотеки, великолепны, но разработчики глухи к смене парадигмы. Хороший знак: поток данных настолько отличается, что его не могут понять те, кто вырос на других парадигмах. А чтобы быть лучше, он должен быть другим. Я не чувствую себя..