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


Сущность символизма
Открытие математики интеллекта Мне выпала большая честь присутствовать на церемонии награждения Института Франклина в апреле 2003 г. в качестве представителя отдела научных вычислений и приборостроения. Институт Франклина ( www.fi.edu ) был основан в 1824 году в честь первого ученого Америки Бенджамина Франклина в Филадельфии, тогда крупнейшем городе США, а также крупном производственном центре. Институт организовал серию ежегодных выставок промышленных товаров, в том числе вручение..

Lisp работает на ATtiny3216 за 1 доллар
В непрекращающемся поиске интересных проектов, которые когда-то поручили бы целому исследовательскому отделу, но теперь могут быть выполнены за несколько долларов, Дэвид Джонсон-Дэвис придумал способ запустить язык высокого уровня uLisp — его версию. Лисп, написанный для микроконтроллеров — на ATtiny3216. Этот относительно новый микроконтроллер стоит чуть более доллара, но обладает впечатляющими характеристиками, включая 32 КБ флэш-памяти и 2 КБ ОЗУ. Так получилось, что это совпадает с..

Начало работы с Common Lisp в 2018 году
Я давно хотел изучить Лисп. Все, что я слышал об этом, звучало как язык, который я бы использовал для себя. Алан Кей говорит, что это ... величайший единый язык программирования из когда-либо созданных , и он не одинок думает, что в этом есть что-то особенное. Почему Common Lisp? Часть волшебства Lisp заключается в его расширяемости. Это позволяет вам писать код, который пишет код за вас. В результате существует множество диалектов Лиспа, и Common Lisp является одним из них...

Вопросы по теме 'lisp'

Интерпретатор Lisp / Scheme без Emacs?
Я давно хотел научиться Лисп. Однако все интерпретаторы, о которых я слышал, используют некоторые разновидности emacs. Есть ли какие-нибудь интерпретаторы командной строки, чтобы я мог ввести это в командную строку: lispinterpret...
3810 просмотров
schedule 26.10.2022

Как изменить шрифт в Aquamacs?
Недавно мне нужно было немного отредактировать lisp, и я нашел отличный пакет Ready Lisp для OS X, который великолепен, за исключением того, что Aquamacs автоматически использует пропорциональный шрифт (что идиотизм, ИМХО), и я хочу его изменить к...
7609 просмотров
schedule 04.07.2022

поддержка макросов в F#
После прочтения «Practical Common Lisp» я, наконец, понял, что главное в макросах, и стал искать язык для платформы .NET, поддерживающий это. Есть несколько диалектов lisp для .NET, но из того, что мне удалось собрать, все они либо очень бета-версии,...
6736 просмотров
schedule 10.07.2023

Как использовать (требуется: ПАКЕТ) в clisp под Ubuntu Hardy?
Я пытаюсь оценить ответ здесь , и я получаю сообщение об ошибке: "A file with name ASDF-INSTALL does not exist" при использовании clisp: dsm@localhost:~$ clisp -q [1]> (require :asdf-install) *** - LOAD: A file with name ASDF-INSTALL does...
2376 просмотров
schedule 02.06.2023

Существуют ли какие-либо реализации Common Lisp для .Net?
Существуют ли какие-либо реализации Common Lisp для .Net?
16661 просмотров

Почему Лисп используется для ИИ?
Я изучал Лисп, чтобы расширить свой кругозор, потому что слышал, что он используется в программировании ИИ. После некоторых исследований мне еще предстоит найти примеры ИИ или что-нибудь на языке, что сделало бы его более склонным к нему....
84440 просмотров
schedule 24.02.2022

Указатели на функции, замыкания и лямбда
Я только сейчас изучаю указатели на функции, и когда я читал главу K&R по этой теме, первое, что меня поразило, было: «Эй, это вроде как закрытие». Я знал, что это предположение в корне неверно, и после поиска в Интернете я не нашел никакого анализа...
36277 просмотров
schedule 19.03.2022

Как лучше всего создавать графические интерфейсы в Clojure?
Как лучше всего использовать графический интерфейс в Clojure ? Есть ли пример функционального Swing или SWT оболочка? Или некоторая интеграция с декларативным описанием графического интерфейса JavaFX , которое можно легко обернуть в...
45702 просмотров
schedule 18.04.2022

asdf-установка библиотек из командной строки
Имея опыт работы с Perl, я должен сказать, что предпочитаю cpan Foo::Bar необходимости запускать sbcl, (require :asdf-install) и, наконец, (asdf-install:install :foo-bar) . Есть ли что-нибудь более удобное, чем это вокруг?
391 просмотров
schedule 03.04.2023

Динамические и лексические переменные в Common Lisp
Я читаю книгу Питера Зайбеля «Практический Common Lisp». В главе 6, «Переменные», содержится раздел «Лексические переменные и замыкания» и «Динамические переменные», также известные как специальные, переменные....
12980 просмотров
schedule 06.04.2023

Грамматика Лиспа в yacc
Я пытаюсь построить грамматику Лиспа. Легко, правда? Очевидно нет. Я представляю эти данные и получаю ошибки ... ( 1 1) 23 23 23 ui ui Это грамматика ... %% sexpr: atom {printf("matched sexpr\n");} | list ;...
15975 просмотров
schedule 17.04.2022

Как запустить Lisp-код Саттона и Бартона для обучения с подкреплением?
В последнее время я много читал об обучении с подкреплением и нашел "Обучение с подкреплением: введение" в качестве отличного руководства. Автор любезно предоставил исходный код для многих своих рабочих примеров. Прежде чем я начну с...
1305 просмотров

Какой Лисп мне изучать?
Какой Лисп (диалект) мне следует изучать и почему? Фрагментация между CL и Scheme замедляет усвоение (по крайней мере, для меня!). Итак, дайте мне «верный ответ», пожалуйста! Я пытался читать сравнения функций, и они, кажется, увязли в...
18251 просмотров
schedule 18.10.2022

Каковы лучшие практики функционального программирования и взаимодействия с базой данных?
Я знаю, что в чисто объектно-ориентированных языках, таких как Java, обычно имеет смысл использовать ORM, такие как Hibernate. Но что мне делать при написании функциональности типа CRUD на Clojure или Common LISP? Передача SQL в качестве функций...
1835 просмотров

Можно ли развернуть настольное приложение Common Lisp (или другого диалекта) для нескольких платформ?
Я хотел бы разработать графическое приложение на Common Lisp или другом диалекте Lisp, которое можно было бы развернуть на Mac, Windows и Linux, чтобы улучшить свои знания этого языка. Идеально: скомпилировал бы код будет использовать общую...
3414 просмотров
schedule 28.06.2022

Есть ли у кого-нибудь макрос Emacs для выделения (и удаления) блоков текста?
Есть ли у кого-нибудь макрос Emacs для выделения (и удаления) блоков текста? И я имею в виду «отступ» в общепринятом смысле, а не в Emacspeak. Другими словами, я хочу отметить регион, нажать C-u 2, запустить этот макрос и добавить два пробела...
682 просмотров
schedule 13.05.2024

Использование Let in Scheme
Я хочу написать программу, чтобы найти корни квадратного уравнения на схеме. Я использовал LET для определенных привязок. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b...
26483 просмотров
schedule 16.03.2023

Имя этой функции во встроенной библиотеке Emacs Lisp?
Следующая функция Emacs Lisp принимает список списков и возвращает список, в котором элементы внутренних списков были объединены в один большой список. Это довольно просто, и я убежден, что нечто подобное уже должно быть частью стандартной библиотеки...
4009 просмотров
schedule 01.09.2022

Вопрос новичка о Lisp и пакетах
Вот предыстория, пропустите ее вниз, если вам все равно и вы хотите только увидеть вопрос. Итак, я немного поигрался с LISP. Некоторые основные функции, некоторые классы и файловый ввод-вывод. Когда я натыкаюсь на эту статью:...
2043 просмотров
schedule 16.02.2023

О If .. в схеме (plt-схема)
У меня было довольно простое требование в моей программе Scheme выполнять более одного оператора в условии true 'if'. . Итак, я пишу свой код примерно так: (if (= 1 1) ((expression1) (expression2)) ; these 2 expressions are to be...
11883 просмотров
schedule 25.03.2023