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

6
Чем Ракетка отличается от Схемы?
Ракетка является потомком Схемы. Чем Racket отличается от R6RS? Что это добавило, или убрало, или просто другое? Я понимаю, что Racket - это больше, чем язык, это платформа для языков. Но я имею в виду основной Ракетский диалект.
184 scheme  lisp  racket 

23
Какой лучший способ выучить LISP? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
167 lisp  scheme  common-lisp 

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

4
Пожалуйста, объясните некоторые моменты Пола Грэма на Лиспе.
Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма « Что отличало Лисп от других» . Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Значения - это то, что имеет типы, а не переменные, а присвоение или связывание переменных означает копирование указателей, а не того, на …

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

6
Почему в Clojure есть «ключевые слова» в дополнение к «символам»?
У меня есть кое-какие знания о других Lisp (особенно о Scheme) с давних времен. Недавно я читал о Clojure . Я вижу, что в нем есть и «символы», и «ключевые слова». Знакомые символы, но не ключевые слова. Есть ли у других Лиспов ключевые слова? Чем ключевые слова отличаются от символов, …
130 lisp  clojure  scheme  keyword 

4
В чем разница между Clojure, Scheme / Racket и Common Lisp?
Я знаю, что это диалекты одного семейства языков, называемого шепелявым, но в чем именно заключаются различия? Не могли бы вы дать обзор, если возможно, охватывающий такие темы, как синтаксис, характеристики, функции и ресурсы.

5
Что такое стиль «без точек» (в функциональном программировании)?
Фраза, которую я недавно заметил, - это концепция стиля «без точек» ... Сначала был этот вопрос, а также этот . Затем я обнаружил, что здесь упоминается: «Еще одна тема, которую, возможно, стоит обсудить, - это неприязнь авторов к безточечному стилю». Что такое стиль «без точек»? Может кто-нибудь дать краткое объяснение? …

4
Clojure против других Lisp [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

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

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

6
Сколько примитивов нужно, чтобы построить LISP-машину? Десять, семь или пять?
На этом сайте говорят, что есть 10 примитивов LISP. Примитивы являются: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Стиви считает, что их семь (или пять): Это часть чистоты идеи LISP: вам нужны только семь (или пять?) Примитивов, чтобы построить полную машину. http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html Каково минимальное количество примитивов …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.