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

15
Чи все ще LISP корисний у сучасному світі? Яка версія найбільше використовується?
Я намагаюся навчити себе новій мові програмування через регулярні проміжки часу. Нещодавно я читав, як Лісп та його діалекти знаходяться на протилежному кінці спектру з таких мов, як C / C ++, що змусило мене допитливо дізнатися більше про нього. Однак дві речі мені незрозумілі, і я шукаю настанови щодо …

2
Яку загальну реалізацію Lisp використовувати? [зачинено]
Здається, існує безпосередня проблема з початком розвитку в Common Lisp: вибір реалізації. Що слід враховувати та яку вагу він повинен мати при розгляді впровадження програми CL? Чи повинен він відповідати стандарту ANSI? Чи повинна вона підтримуватися SLIME? Чи не мають певних реалізацій хороші бібліотеки, документація тощо?

2
Яка з цих старих критичних зауважень до звичайної ліпи досі діє сьогодні
У "Критиці загальної Лісп", написаній Родні А. Бруксом та Річардом П. Габріелем зі Стенфорда в 1984 році, обговорюються деякі проектні рішення, збережені комітетом з питань нормалізації Лісп. Хоча велика частина дискусії залишається актуальною, є два твердження, які стосуються наявної на той час технології та можуть бути помилковими сьогодні. Ці два …

4
А що з LISP, якщо що, полегшує впровадження макросистем?
Я вивчаю схему з SICP, і складаю враження, що велика частина того, що робить Схему, а тим більше, LISP особливою є макросистема. Але, оскільки макроси розширюються під час компіляції, чому люди не створюють еквівалентні макросистеми для C / Python / Java / що завгодно? Наприклад, можна прив’язати pythonкоманду до expand-macros …

2
Чи стираються типи в Haskell?
Хаскелл має поняття "загальних функцій", яке має певну схожість із загальним лісом - не маючи ні досвіду роботи з Хаскеллом, ні загальним лісом, я можу бути тут дуже приблизним. Це означає, що можна визначити загальний to_stringінструмент для визначення рядкового подання для всіх типів. Звичайно, об'єкт повинен бути визначений в особливих …

2
Типи в Lisp і Scheme
Тепер я бачу, що у Ракетки є типи. На перший погляд це здається майже ідентичним типізації Haskell. Але чи CLOS Lisp охоплює частину космічного типу Haskell? Створення дуже суворого типу Haskell і об'єкта будь-якою мовою ОО видається нечітко схожим. Просто я випив якусь частину допомоги Haskell, і я абсолютно параноїчний, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.