У меня всё наоборот — Emacs в Termux есть, SBCL нету. В основном репозитории только ECL.
Читать полностью…Вот тут есть интересный и быстрый эмулятор пользовательского режима, который имеет минимальное число зависимостей. Что если взять его, попытаться запустить на андроиде, а внутри него запустить Alpine Linux с Emacs-ом? Возможно такой подход решит проблему?
https://github.com/jart/blink/releases/tag/1.0.0
@akater не хочешь ли ты попробовать?
можно ли предположить что емакс нельзя сбилдить для термукса потому что там требуются какие-то либы, которых нет в андроиде?
Читать полностью…Ты хочешь запустить cl на андроиде и с компа подключаться к нему? Или всю разработку на андроиде делать?
Спрашиваю, потому что игрался с приложением для андроида, к которому подключался с компа.
А куда смотреть чтобы прочесть подробности? Мне вспоминается что была какая-то библиотечка Cells которая делала что-то наподобии...
Читать полностью…Коллеги, подскажите пожалуйста, можно ли в CLOS организовать какие-то действия, когда слот изменяется? Валидацию или вызов процедуры?
Читать полностью…В TS можно открыть портал в рай :) Я использую на бэке kysely + fastify (c typebox) и под большим впечатлением, что даже решился писать финансовый сервис на этом.
Читать полностью…> в php была типизация?
угу. из java притащили все те же штуки: классы, интерфейсы, области видимости (судя по бустрому гуглу и дженерики потом тоже притащили)
> в java в контейнерах и не только всё вечно сводили к Object
ну это давно было. до дженериков, которые в 1.5 ещё завезли, а это 2004 год
В ts, как я слышал на столько мощная система типов, что тоже можно порталы открывать)
А чтобы "щё на уровне MOP можно много что поменять" нужно читать Art of MOP, конечно?
Читать полностью…Я хочу симулировать электрические схемы, используя CLOS. Нужно чтобы когда на проводе меняется уровень сигнала - это аффектило все компоненты, которые к этому проводу подключены.
SICP читал, но там используется подход с глобальным диспетчером (и без CLOS)
Можно какой-нибудь :around использовать, думаю. Или :before, если просто валидация.
Читать полностью…Это emacs под termux Для установки настроил менеджер репозитория на китайский университет Для пущего форса у меня стоит unexpected keyboard
Читать полностью…@akater Я пытаюсь экспериментировать с запусками лиспа через adb на андроиде и у меня возник вопрос, который, вероятно уже задавался - что там с возможностью иметь emacs в termux и из него работать с sbcl через swank/sly? Как я понял sbcl я могу получить внутри termux а emacs - нет? А почему?
Читать полностью…Нет. Но есть (defmethod (setf slot-accessor) ..)
. Ещё на уровне MOP можно много что поменять, м.б., что и выполнять код при изменении слота, но я не уверен.
Типизация типизации рознь. То, как сделано в ява - это ужас просто. Приходится разгребать это. Хотя, для новичков норм. Но просто много нужно писать. Ну или ИДЕ тебе генерирует. То, что есть в SBCL - очень нравится, но он, к сожалению, немощный, так, демо версия только.
Читать полностью…Плюс, если работаешь с БД, то сейчас есть инструменты генерации типов на основе схемы, вот это реально очень помогает.
Читать полностью…в php была типизация? ) в java в контейнерах и не только всё вечно сводили к Object, в C++ Александреску через неё открыл портал в ад :) Мне нравится типизация и в TypeScript и Rust. Сейчас это реально полезный инструмент.
Читать полностью…