-
В этой группе вы можете общаться на темы, связанные с Common Lisp, обмениваться опытом, говорить на свободные темы, задавать вопросы. Если нужно больше информации, посетите сайт http://lisper.ru.
> у языка очень высокий порог входа
просто интересно, чем он выше, чем у того же С++ например?
Архимаг говорил, что применяет парсеры. Кроме того, я начал учить Rust, на который он перешёл с Common Lisp, как и я (хотя Лисп я и не бросаю).
Читать полностью…
А не могли бы вы накидать статеек на русском о парсер-комбинаторах? Уважаемый @archimagdev , вас я тоже прошу сделать это. Буду очень благодарен!
Читать полностью…
Скажите, а вот эта библиотека не слишком ли мала: https://quickdocs.org/parsnip
Читать полностью…
парсер-комбинаторы - это такой общий подход, когда парсер комбинируется из пачки функций типа "попытаться прочитать строковый литерал", которая употребляет строку, и если она начинается на кавычку, то возвращает распаршенный литерал до следующей кавычки и остаток исходной строки после закрывающей кавычки, или (если входная строка начинается на что-то другое) отвечает, что не распарсил, и отдаёт исходную строку. на самом деле это очень прямолинейный подход, и пользоваться им гораздо проще, чем даже простой парсер рекурсивного спуска писать. но вроде как производительность может быть хуже
Читать полностью…
Интересно clojure для телефона с j2me может быть использована?
Читать полностью…
Хотя общее количество скобок плюс минус одинаковое.
Читать полностью…
Интерактивная разработка? Макросы? Система конишонов (тут сомневаюсь)?
Читать полностью…
Я давно перестал писать на CL, а самим сервисом никто особо не пользовался. Я несколько лет по инерции его поддерживал, но в итоге меня это стало напрягать и в какой-то момент надоело :)
Читать полностью…
Таким образом, работа не потребует больших трудозатрат. И будет лишь чуть сложней чем использование той же библиотеки, но из С.
Читать полностью…
Нуклеар-гуй пробовал, даже отчасти смог завести, но он сильно завязан на пайп движка, а мне не с руки переписывать
Читать полностью…
Не пробовали Gtk или Nuklear?
Gtk3 with cl-cffi-gtk
Nuklear with Bodge-Nuklear
https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-3-of-5-gtk3/
https://lispcookbook.github.io/cl-cookbook/gui.html
Ахах, я не переходил с Common Lisp на Rust, просто давно уже перестал использовать CL. Мой основной язык сейчас TypeScript. Rust я используют для ограниченного типа задач, где критически важна надёжность и быстродействие. @lambda_regrin Я подозреваю, что знакомится с Rust надо позже, у языка очень высокий порог входа. Со многими концепциями программирования стоит познакомиться используя "более простые" языки.
Читать полностью…
Я подробно эту тему не изучал. Кто-то рассказывал - я послушал и восхитился идеей. Потом для примера написал так разбор для чего-то вроде JSON-а с таким подходом без библиотек. Надо будет ещё что-то такое парить посмотрю библиотеки. Ссылки на почитать обычно ищу в английской Вики и Гугле.
// Не очень понял, чего ты к Архимагу привязался
Странные вопросы. Мала для чего? Про библиотеку важно понимать, решает ли она задачу. А малый размер - это обычно преимущество - и легче разобраться, и банально: меньше кода - меньше багов
Читать полностью…
Скажите, а сколько времени нужно учить Раст, чтобы написать вот такую программу: https://kpolyakov.spb.ru/prog/lamp.htm
Читать полностью…
С j2me нет. Там же хоть и ява, но сильно другая.
Читать полностью…
Точнее, скобки там есть, но они неправильно расставлены.
Читать полностью…
Связка TypeScript+Rust меня сейчас устраивает более, чем полностью. Я больше не вижу рациональных причин использовать CL, всё ценные идеи из него уже интегрированы в современные языки.
Читать полностью…
Здравствуйте! Скажите пожалуйста, а что случилось с лиспер.ру? Он надоел владельцам?
Читать полностью…
Не имплементируйте интерфейс всех функций. Добавляйте по необходимости все что потребуется.
Читать полностью…
Нет, но тоже интересно. Пробовал tkl но не сумел заставить его работать надежно
Читать полностью…
это очень хорошо. Можно мне ссылку на репу?
Читать полностью…