Вопросы с тегом «lisp»

11
Плетение байт-кода против макросов Lisp

Я читал о библиотеках, написанных людьми для таких языков, как Java и C #, в которых используется переплетение байт-кода для таких вещей, как перехват вызовов функций, вставка кода регистрации и т. Д. Я также читал в макросах Lisp / Clojure в попытаться лучше понять, как их использовать. Чем больше...

11
Стратегия / ресурсы для написания веб-сервисов LISP?

Предыстория: я собираюсь написать несколько полнофункциональных веб-сервисов в Common Lisp, поскольку апрельские шутки над остальной командой разработчиков в моей компании. Есть две части: чтение информации из / запись ее в базу данных MySQL и получение / обработка / ответ на запросы по HTTP. (На...

11
Структуры данных в функциональном программировании

В настоящее время я играю с LISP (особенно Scheme и Clojure), и мне интересно, как обрабатываются типичные структуры данных в функциональных языках программирования. Например, скажем, я хотел бы решить проблему, используя алгоритм поиска пути к графу. Как обычно можно представить этот граф на...

11
Почему итеративная версия занимает больше времени?

Я просматривал http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ и увидел, что в его реализации рекурсивных и итеративных реализаций факториальной функции итеративная процедура на самом деле занимает больше времени учитывая п = 1000. Я не могу понять, почему (он не объясняет, но...

10
Чему я должен научиться у Схемы?

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

10
Типы в Лиспе и Схеме

Теперь я вижу, что у Ракетки есть типы. На первый взгляд кажется, что он почти идентичен печатанию на Haskell. Но CLOS Лиспа покрывает некоторые из типов пространства Хаскеля? Создание очень строгого типа Haskell и объекта на любом языке OO выглядит примерно одинаково. Просто я выпил немного...

9
Брак Лисп и LaTeX - это было сделано?

Мне нравится LaTeX, но я нахожу его макросистему и логику сложными и слабыми. такие языки, как Schem / Lisp / Clojure, очень хороши в макросах. Я представляю весь документ, написанный на языке семейства lisp, который при запуске генерировал бы код LaTeX и создавал документ. Это было сделано раньше?...

9
Читаемость S-выражений

Короче говоря, и для тех, кто этого не знал, все функции / операторы / конструкции Lisp называются следующим образом: (function arg0 arg1 ... argN) Так что на языке C-like вы бы выразили как if (a > b && foo(param)) превращается в Lisp Sexp как (if (and (> a b) (foo param))) ,...

9
Компьютерная архитектура НЕ основана на массивах [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Он говорит, что в оригинальной статье Уодлера...