coLinux + SBCL
От: yumi  
Дата: 11.05.08 16:59
Оценка:
Люди, кто пробовал такую связку под виндой? Встала необходимость под Винду перенести свой проект. Какие грабли, как с производительностью, итд итп. И самое главное, смогу ли, например в Висте все это запихнуть в один инсталлятор?
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re: coLinux + SBCL
От: Code Digger Грузия  
Дата: 11.05.08 17:37
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Люди, кто пробовал такую связку под виндой? Встала необходимость под Винду перенести свой проект. Какие грабли, как с производительностью, итд итп. И самое главное, смогу ли, например в Висте все это запихнуть в один инсталлятор?


А чем не устраивает бинарный SBCL под винду? А потом сохранить рабочий image в один исполняемый файл?
Re[2]: coLinux + SBCL
От: yumi  
Дата: 11.05.08 18:59
Оценка:
Здравствуйте, Code Digger, Вы писали:

CD>А чем не устраивает бинарный SBCL под винду? А потом сохранить рабочий image в один исполняемый файл?


Без threads?
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[3]: coLinux + SBCL
От: MasterZiv СССР  
Дата: 11.05.08 19:36
Оценка:
yumi пишет:
> CD>А чем не устраивает бинарный SBCL под винду? А потом сохранить
> рабочий image в один исполняемый файл?
>
> Без threads?

Без. На самом деле тоже было бы интересно. Или через Cygwin.
Posted via RSDN NNTP Server 2.1 beta
Re: coLinux + SBCL
От: cl-user  
Дата: 11.05.08 21:46
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Люди, кто пробовал такую связку под виндой? Встала необходимость под Винду перенести свой проект. Какие грабли, как с производительностью, итд итп. И самое главное, смогу ли, например в Висте все это запихнуть в один инсталлятор?


Пробовал. По-моему — невозможно. Посмотрите Makefile — там жёсткое определение win32 и никакой работы с cygwin. Хотя можете попробовать допилить
Re[2]: coLinux + SBCL
От: cl-user  
Дата: 11.05.08 21:51
Оценка:
Здравствуйте, cl-user, Вы писали:

CU>Здравствуйте, yumi, Вы писали:


Y>>Люди, кто пробовал такую связку под виндой? Встала необходимость под Винду перенести свой проект. Какие грабли, как с производительностью, итд итп. И самое главное, смогу ли, например в Висте все это запихнуть в один инсталлятор?


CU>Пробовал. По-моему — невозможно. Посмотрите Makefile — там жёсткое определение win32 и никакой работы с cygwin. Хотя можете попробовать допилить


сорри — имел в виду cygwin. С coLinux проблем никаких, но... вы отдаёте себе отчёт, что это _без графики_ (если только фронтэнд не через сокеты а-ля cltk) и с виндой как таковой связи _никакой_ — никаких системных вызовов и т.п. Даже пути придётся конвертировать.

P.S. И я не знаю как coLinux работает в Висте.
Re[3]: coLinux + SBCL
От: yumi  
Дата: 12.05.08 04:48
Оценка:
Здравствуйте, cl-user, Вы писали:

CU>сорри — имел в виду cygwin. С coLinux проблем никаких, но... вы отдаёте себе отчёт, что это _без графики_ (если только фронтэнд не через сокеты а-ля cltk) и с виндой как таковой связи _никакой_ — никаких системных вызовов и т.п. Даже пути придётся конвертировать.


Да, гуи не проблема переписать, это лишь тоненький слой, без разницы на чем. А с виндой особой связи и не нужно, там же ведь все Линуксовые системные вызовы есть и они транслируются в Виндовые.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: coLinux + SBCL
От: yumi  
Дата: 12.05.08 05:12
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Без. На самом деле тоже было бы интересно. Или через Cygwin.


Если интересно, могу потом написать о том, что у меня получилось.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[4]: coLinux + SBCL
От: Turtle.BAZON.Group  
Дата: 12.05.08 05:16
Оценка:
Здравствуйте, yumi, Вы писали:

Y>Да, гуи не проблема переписать, это лишь тоненький слой, без разницы на чем. А с виндой особой связи и не нужно, там же ведь все Линуксовые системные вызовы есть и они транслируются в Виндовые.


Кстати, а чем пишете GUI?
Re[5]: coLinux + SBCL
От: yumi  
Дата: 12.05.08 05:36
Оценка:
Здравствуйте, Turtle.BAZON.Group, Вы писали:

TBG>Кстати, а чем пишете GUI?


Cells.
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org
Re[5]: coLinux + SBCL
От: MasterZiv СССР  
Дата: 12.05.08 07:20
Оценка:
yumi пишет:

> MZ>Без. На самом деле тоже было бы интересно. Или через Cygwin.

>
> Если интересно, могу потом написать о том, что у меня получилось.

ОЧЕНЬ интересно !
Posted via RSDN NNTP Server 2.1 beta
Re[3]: coLinux + SBCL
От: MasterZiv СССР  
Дата: 12.05.08 07:25
Оценка:
cl-user пишет:
> сорри — имел в виду cygwin. С coLinux проблем никаких, но... вы отдаёте

Ой, а расскажите пожалуйста, как это все собирать, и вообще ...
И, честно говоря, не понятно до конца, что же все же возможно,
а что нет. Меня, в общем, интересовала бы любая возможность
работы SBCL на Win32 c многопоточностью. Без графики.

> себе отчёт, что это _без графики_ (если только фронтэнд не через сокеты

> а-ля cltk) и с виндой как таковой связи _никакой_ — никаких системных
> вызовов и т.п. Даже пути придётся конвертировать.

Ну мне например этого тоже не надо ни на фиг.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: coLinux + SBCL
От: cl-user  
Дата: 13.05.08 11:11
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Ой, а расскажите пожалуйста, как это все собирать, и вообще ...


Хм, собирать в готовый пакет для установки? Если для работы — ставишь ручками coLinux, под ним собираешь последний sbcl с тредами и чем ещё душа пожелает — и вуаля. А готовый пакет... Готового "рецепта" нет

"Вообще" — то не смотря на то, что coLinux "легче" и "прозрачнее" — фактически это та-же vm, соответственно запустить такой sbcl из-под винды (в шелле или системным вызоыом) не так просто — без бубна и плясок не получится. Или через терминал coLinux или любой ssh терминал (я использую putty)

MZ>И, честно говоря, не понятно до конца, что же все же возможно,

MZ>а что нет. Меня, в общем, интересовала бы любая возможность
MZ>работы SBCL на Win32 c многопоточностью. Без графики.

возможно почти всё, что возможно в Линуксе (системные вызовы) — кроме графики (хотя можешь и X-сервер прикрутить), возможно общаться с виндовыми прогами через сокеты, возможен доступ к файловой системе винды (через призму линуксовых функций). Или что тебя конкретно интересует?
Re[5]: coLinux + SBCL
От: MasterZiv СССР  
Дата: 14.05.08 11:58
Оценка:
cl-user пишет:

> Хм, собирать в готовый пакет для установки?


Не, для работы, конечно, не для установки.

Если для работы — ставишь
> ручками coLinux, под ним собираешь последний sbcl с тредами и чем ещё
> душа пожелает — и вуаля. А готовый пакет... Готового "рецепта" нет

Т.е. так вот просто, никаких секретов ?
Ну что ж, попробуем.

> возможно почти всё, что возможно в Линуксе (системные вызовы) — кроме

> графики (хотя можешь и X-сервер прикрутить), возможно общаться с
> виндовыми прогами через сокеты, возможен доступ к файловой системе винды
> (через призму линуксовых функций). Или что тебя конкретно интересует?

SBCL с тредами под виндой. Соответственно, от винды — треды в том
виде, к которому привых SBCL.
Posted via RSDN NNTP Server 2.1 beta
Re[6]: coLinux + SBCL
От: cl-user  
Дата: 14.05.08 13:03
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Т.е. так вот просто, никаких секретов ?

MZ>Ну что ж, попробуем.

Только как всегда сначала надо почитать по-больше про установку coLinux. В последних версиях появилась возможность (и вроде как "безглючная") отмаппить каталог или целый диск винды — чтобы не возиться с пересылкой файлов всяких.

Опять-же, есть возможность выбрать какой дистр будет у вас под coLinux работать — ну здесь уже "что роднее"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.