← Архив: Common Lisp

пакетный менеджер

Author: · 25.06.2010 14:25
· original author: allchemist
Во время установки славного шлакваря меня посетила идея завернуть все действия со слакбилдами в один интерфейс на коммон лисп, чтобы потом можно было легко переносить и пересобирать систему.
что думаете по этому поводу?
1. необходимость тянуть такую махину, как sbcl, неадекватно
2. нежелание использовать шелл неадекватно
3. нежелание использовать генту неадекватно
4. топикстартер неадекватен.
5. даешь emacs вместо init'а и sbcl вместо шелла!
· original author: treep
>> даешь emacs вместо init'а и sbcl вместо шелла!
sbcl-os, же :)
· original author: _lee
а чем обоснован выбор SBCL в качестве script-языка?
можно CLISP, он полегче
· original author: allchemist
а чем обоснован выбор SBCL в качестве script-языка?
да ничем, в принципе, кроме того, что он хороший :)

sbcl-os, же :)

sbcl бутстрапится над фортом, кошер!


в целом, да, я вынул шило починил свой арчик.


но идея линукс-дистрибутива, повернутого на коммон лиспе, неплоха. и я даже вероятно попробую что-нь такое сделать. кстати, про emacs вместо нормального init'а где-то видел статью.
· original author: treep
>> но идея линукс-дистрибутива, повернутого на коммон лиспе, неплоха. и я даже вероятно попробую что-нь такое сделать
Тоже решил поделать пакетный менеджер на CL?
· original author: treep
>> sbcl бутстрапится над фортом, кошер!
Там вообще "прынцыпиально новоэ" ядро :) Но только proof-of-concept и заброшено. Из укуренного ещё Movitz есть - тоже stand alone CL.
· original author: allchemist
Тоже решил поделать пакетный менеджер на CL?да хз что, идей всяких много, а времени нема. осенью посвободнее будет.


Из укуренного ещё Movitz есть - тоже stand alone CL.
угу, тоже заброшенное. и код там мутный, я его год назад ниасилил.
· original author: treep
Пакетный менеджер безусловно необходим :)
Недавно услышал про новый проект: http://www.quicklisp.org/ пока не понятно как он будет реализован - на гитхабе есть только много мета информации формата *.txt (правда очень примитивная информация - ни версий, ни флагов, - только  название + ссылка).
Оттуда же:
For other projects with similar goals, see:
Вон сколько всего есть :)