Я понимаю, что это - общее количество n00b вопрос, но мне любопытно, и я думал, что мог бы получить лучшее объяснение здесь, чем где-нибудь еще. Вот список (я использую доктора Scheme),> (перечислите 1 2 3) (1 2 3), Который...
R5RS дает предложенные макроопределения для форм библиотеки синтаксиса: http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-10.html#%_sec_7.3, Который также определяет letrec очень сложным способом...
Кто-либо знает о пользе / маленький интерпретатор схемы в C++? Perferably что-то <LOC 2000, с простым коллектором мусора (или уплотнение или метка и развертка), никакая потребность поддерживать все R5RS...
Существует набор различных интерпретаторов Схемы, доступных для Mac: http://www.dmoz.org/Computers/Programming/Languages/Lisp/Scheme/Implementations/, Какой обычно поддерживается лучшее?...
Я отмечаю, что Схема и Lisp (я предполагаю) поддерживают циклические списки, и я использовал циклические списки в C/C++ для 'упрощения' вставки и удаления элементов, но для чего они хороши? Схема удостоверяется...
Я - начинающий студент в CS, и мои классы находятся главным образом в Java. Я в настоящее время прохожу "Маленького Интригана" как сам исследование, и в процессе обнаружения, как сделать это, я нашел многочисленными...
Я нахожу встраиваемый интерпретатор Схемы (или JIT-компилятор или что-либо) в Касание Какао. Я думаю просто, что совместимый механизм Схемы C может быть прекрасным. Рекомендуйте некоторым. Я желаю, чтобы это был свободный стиль MIT/BSD...
Каково эксклюзивное или функционирует в схеме? Я попробовал xor и ^, но оба дают мне несвязанную ошибку локальной переменной. Поиск с помощью Google ничего не нашел.
Которые являются самыми сформировавшимися и хорошо поддерживаемыми решениями для записи графических программ? Я использовал C++ с OpenGL/избытком, но хотел бы попробовать более гибкий и выразительный подход. Ruby и...
Я пытаюсь найти, что "лучшая" реализация мультиаргумента "сочиняет" в Схеме (я знаю, что это - встроенное в некоторых реализациях, но примите в настоящий момент, что я использую тот, который не имеет этого)...
Учитывая выражение' (лямбда (x) x), Как я могу перевести это в строку. Я думал символ->, строка сделает задание, но не его наклон не символ. например, для макроса к строке: (к строке (лямбда (x) x))...
Если я хочу изучить Clojure, я должен запустить путем изучения Схемы или языка Common LISP? Или действительно ли Clojure достаточно отличается от обоих из них, что я должен только начать изучать Clojure отдельно?
Я должен использовать (подайте заявку + (главный фильтр? (диапазон 1 20))) или (уменьшают + (главный фильтр? (расположитесь 1 20))), Редактирование: Это - источник для начала в clojure от оптимизации инструментария. (defn главный? [n] (конусовидный...
Как Вы запускаете программы Схемы от терминала в Linux (человечность)? Также, как принять аргументы от командной строки в программе Схемы?Править: Я использую реализацию DrScheme.
k-ary ожерелье длины n является заказанным списком длины n, чьи объекты оттянуты из алфавита длины k, который является лексикографически первым списком в своего рода всех списках, совместно использующих упорядочивание...
Я должен выполнить числовой анализ как поддерживаемый MatLab или NumPy. Существует ли хорошая библиотека, которая поддерживается Scheme/Lisp/Clojure (Java)? Я не хочу оставлять свои круглые фигурные скобки. Спасибо...
Я думаю о разработке и реализации моего собственного эквивалентного SQL (DDL+DML), который является... чистым реляционным алгебраическим языком и имеет изящный синтаксис Lisp-/Scheme-like, Принимающий RDBMS такой как...
Какой смысл того, чтобы использовать набор! оператор присваивания в схеме? Почему не только снова переплетают переменную к новому использованию значения, определяют?> (определяют x 100),> (определяют (value-of-x) x);; завершения value-of-x...
Почему следующее не работает? (подайте заявку, и (перечислите #t #t #f)), В то время как следующее работает просто великолепно. (подайте заявку + (перечислите 1 3 2)) Это, кажется, имеет место и в R5RS и в R6RS?
Как я преобразовываю строку в соответствующий код в Схеме PLT (который не содержит строку-> метод входного порта)? Например, я хочу преобразовать эту строку: "(1 (0) 1 (0) 0)" в...
Я ищу быстрый язык (т.е. язык, который может быть скомпилирован исходно для достижения производительности не больше чем в 3 или 4 раза медленнее, чем C), который поддерживает портативные продолжения. Этим я имею в виду...
Фраза, которую я заметил недавно, является понятием "точки свободный" стиль... Во-первых, был этот вопрос и также этот. Затем я обнаружил здесь, они упоминают "Другую тему, которая может стоить...
На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
Я был предостерег от использования eval в моем коде. Тем не менее, в этом фрагменте кода racket я могу получить работу eval, но не более, чем рекомендуется, например, применить. Вот код: (требуется 2htdp / ...
Я работаю над присвоением домашней работы, где нас просят реализовать стратегию оценки, названную "вызовом по имени" на определенном языке, который мы разработали (использование Схемы). Мы были поданы пример...
Я замечаю, что почти все функции схемы могут только возвратить один список, как произведено. В следующем я хотел бы возвратить несколько значений всех соседних узлов соседей. (определите (граничит с l w)...
Это - главным образом продолжение этого вопроса. Я решил просто иметь в виду YAGNI и создал глобальную переменную (libpython). Я установил его на #f первоначально, затем набор! это, когда init называют. Я добавил...
При чтении "Закаленного Интригана" я начал узнавать о letrec. Я понимаю то, что это делает (может быть дублирован с Y-Combinator), но книга уже использует его вместо возвращения на...