Запитання з тегом «lisp»

Lisp - це сімейство мов програмування загального призначення, що впливає на обчислення лямбда та здатність маніпулювати вихідним кодом як структурою даних.

5
Як змусити функцію Clojure приймати змінну кількість параметрів?
Я вивчаю Clojure і намагаюся визначити функцію, яка приймає змінну кількість параметрів ( variadic функція) і підсумовує їх (так, як процедура +). Однак я не знаю, як реалізувати таку функцію Все, що я можу зробити, це: (defn sum [n1, n2] (+ n1 n2)) Звичайно, ця функція приймає лише два параметри …

6
Скільки примітивів потрібно для побудови машини LISP? Десять, сім чи п’ять?
На цьому сайті кажуть, що є 10 примітивів LISP. Примітиви є: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitive Стіві вважає, що їх сім (або п’ять): Це частина чистоти ідеї LISP: вам потрібно лише сім (або це п’ять?) Примітивів, щоб створити повну машину. http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html Яка мінімальна кількість …

2
Де навчитися практично використовувати Common Lisp [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я програміст на C ++, який намагається вивчити Common Lisp. Я переглянув деякі книги, такі …
79 lisp  common-lisp 

14
Як я можу робити веб-програмування за допомогою Lisp або Scheme?
Зазвичай я пишу веб-програми на PHP, Ruby чи Perl. Я розпочинаю вивчення схеми і хочу спробувати веб-проект з цією мовою. Але я не можу знайти найкраще середовище для цього. Я шукаю такі особливості: Простий спосіб отримати параметри запиту (щось на зразок: get-get #key, get-post #key, get-cookie #key). Доступ до MySQL. …
77 lisp  scheme 

3
Як читати подумки код Lisp / Clojure
Велике спасибі за всі гарні відповіді! Не можна позначити лише одну як правильну Примітка: Вже вікі Я новачок у функціональному програмуванні, і хоча я можу читати прості функції у функціональному програмуванні, наприклад, обчислюючи факторіал числа, мені важко читати великі функції. Частково причина полягає в тому, що я думаю через мою …
76 clojure  lisp 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.