Публикации по теме '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 просмотров
schedule
23.04.2022
Почему Лисп используется для ИИ?
Я изучал Лисп, чтобы расширить свой кругозор, потому что слышал, что он используется в программировании ИИ. После некоторых исследований мне еще предстоит найти примеры ИИ или что-нибудь на языке, что сделало бы его более склонным к нему....
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 просмотров
schedule
19.05.2023
Какой Лисп мне изучать?
Какой Лисп (диалект) мне следует изучать и почему?
Фрагментация между CL и Scheme замедляет усвоение (по крайней мере, для меня!).
Итак, дайте мне «верный ответ», пожалуйста!
Я пытался читать сравнения функций, и они, кажется, увязли в...
18251 просмотров
schedule
18.10.2022
Каковы лучшие практики функционального программирования и взаимодействия с базой данных?
Я знаю, что в чисто объектно-ориентированных языках, таких как Java, обычно имеет смысл использовать ORM, такие как Hibernate. Но что мне делать при написании функциональности типа CRUD на Clojure или Common LISP?
Передача SQL в качестве функций...
1835 просмотров
schedule
05.07.2022
Можно ли развернуть настольное приложение 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