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

Схема - це функціональна мова програмування в сімействі Лісп, тісно змодельована на основі лямбда-числення з нетерплячим (додатковим) обчисленням. ДЛЯ запитань про схеми URL-адрес ВИКОРИСТОВУЙТЕ тег "url-схема".

6
Чим Ракетка відрізняється від схеми?
Ракетка - нащадок Схеми. Чим Racket відрізняється від R6RS? Що це додало, чи забрало, чи просто різне? Я розумію, що Ракетка - це більше, ніж мова, це платформа для мов. Але я маю на увазі основний діалект Ракетки.
184 scheme  lisp  racket 

23
Який найкращий спосіб вивчити LISP? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
167 lisp  scheme  common-lisp 

30
Лисп в реальному світі
Я експериментував з Lisp (насправді Scheme) і виявив, що це дуже гарна мова, про яку мені цікаво дізнатися більше. Однак, схоже, що Лісп ніколи не використовується у серйозних проектах, і я не бачив його як бажаного навику в жодній публікації роботи. Мені цікаво почути від того, хто використовував Лісп чи …

4
Поясніть, будь ласка, деякі моменти Пола Грема про Лісп
Мені потрібна допомога, щоб зрозуміти деякі моменти з " Що зробило Лісп" від Пола Грегама . Нова концепція змінних. У Lisp всі змінні є ефективно покажчиками. Значення - це те, що має типи, а не змінні, а присвоєння чи прив'язка змінних означає копіювання покажчиків, а не те, на що вони …

12
Чому саме таке зло?
Я знаю, що програмісти Lisp і Scheme зазвичай кажуть, що цього evalслід уникати, якщо це не потрібно. Я бачив ту саму рекомендацію для декількох мов програмування, але ще не бачив переліку чітких аргументів проти використання eval. Де я можу знайти інформацію про можливі проблеми використання eval? Наприклад, я знаю проблеми …

6
Чому у Clojure є "ключові слова" на додаток до "символів"?
Я знаю про інші Lisps (зокрема, схему) з дороги назад. Нещодавно я читав про Clojure . Я бачу, що в ньому є і "символи", і "ключові слова". Символи, з якими я знайомий, але не з ключовими словами. У інших Lisps є ключові слова? Чим ключові слова відрізняються від символів, окрім …
130 lisp  clojure  scheme  keyword 

4
Які відмінності між Clojure, Scheme / Racket та Common Lisp?
Я знаю, що це діалекти того ж сімейства мови, що називається lisp, але які саме відмінності? Чи можете ви дати огляд, якщо це можливо, охоплюючи такі теми, як синтаксис, характеристики, особливості та ресурси.

5
Що таке "безточковий" стиль (у функціональному програмуванні)?
Фраза, яку я нещодавно помітив, - це поняття стилю "без точки" ... По-перше, було це питання, а також це . Потім я виявив, що тут вони згадують: "Ще однією темою, яку, можливо, варто обговорити, є неприязнь авторів до стилю" без точки ". Що таке "безточковий" стиль? Хтось може дати коротке …

4
Клоджуре проти інших Лісп [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

15
Яка найкраща реалізація схеми або LISP для OS X?
Я шукаю версію Scheme або навіть LISP, яку я можу використати для відновлення деяких втрачених навичок розвитку Lisp. Деякі веб-можливості були б непоганими, але не важливими. Я розглянув схеми Plt та MIT, і, хоча обидва вони виглядають досить добре, Plt, здається, має більше можливостей. Я також розглядав реалізації Lisp, але …
86 macos  lisp  scheme  racket 

7
Яка різниця між eq ?, eqv ?, дорівнює ?, і = у схемі?
Цікаво, яка різниця між цими операціями в схемі. Я бачив подібні запитання у Stack Overflow, але вони стосуються Lisp, і немає порівняння між трьома з цих операторів. Я пишу різні типи команд у схемі, і я отримую такі результати: (eq? 5 5) -->#t (eq? 2.5 2.5) -->#f (equal? 2.5 2.5) …

4
Які фактичні відмінності між Scheme та Common Lisp? (Або будь-які інші два діалекти Ліспа)
Примітка: Я не запитую, що вчити, що краще чи щось подібне. Я взяв безкоштовну версію SICP, бо відчував, що її було б непогано читати (я чув про це хороші речі, і мене цікавить така сторона програмування). Я знаю, що Схема - це діалект Ліспа, і я задався питанням: яка справжня …

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 Яка мінімальна кількість …

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