Как компилировать всякие UNIX-проекты со всякими мейк-файлами?

Тема в разделе "WASM.BEGINNERS", создана пользователем Antolflash, 3 мар 2011.

  1. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    http://ecls.sourceforge.net/new-manual/pr01s06.html
    ECLS под винду тоже только x86
     
  2. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    http://www.cons.org/cmucl/platforms.html
    под винду вообще cmucl нет.

    http://www.gnu.org/software/gcl/
    А с gcl всё как-то сложнее. Как я понимаю они сотрудничают с максимой. Но в разделе get latest release есть всякие mingw32 exe файлы. Я вообще не в курсе этих mingw портов. Они пользуются возможностями 64 разрядов?

    У CLISP тоже mingw32
     
  3. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Остался только Clozure. С ним тут никто не работал? Мануал уж больно сложен, учебник нужен. Какой нибудь учебник к нему есть (английский для меня не проблема)?
     
  4. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    Antolflash
    Юзерфрендли только у clisp'а -- у него встроенная поддержка readline. Но это всё фигня, это помогает только если лисп используется как калькулятор. Всё равно удобнее одеть на lisp что-нибудь типа emacs+slime и иметь действительно юзерфрендли среду. А если emacs+slime, то с точки зрения удобства без разницы какой лисп. Я пользуюсь ccl и sbcl, никак не могу понять что мне больше нравится. ccl быстрее запускается и компилирует (компилятор там, тупой, но резкий). Настолько быстро, что ccl почти всегда можно использовать как интерпретатор для скриптов командной строки. sbcl-же, чуть только библиотек побольше подключил и уже без создания "core" (бинарника, образа памяти, с уже подгруженными библиотеками) им пользоваться невозможно -- он может запускаться и пять и десять секунд, даже если все библиотеки были предварительно скомпилированы.
    Но sbcl, по-моему, имеет более информативные сообщения об ошибках и вокруг sbcl гораздо больше народу: проще найти человека который объяснит, что к чему, да и пакеты с cliki.net как правило затачиваются в первую очередь под sbcl.
     
  5. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    Antolflash
    Я работал. А в чём проблема? Изучение Lisp'а? Начни отсюда: http://www.gigamonkeys.com/book/ Ещё лучше начни с установки emacs и slime. Впоследствии в качестве справочного руководства очень удобно пользоваться Common Lisp Hyperspec. А мануал к Clozure-CL, я подозреваю содержит лишь информацию специфичную именно для этой реализации Common Lisp'а: как поставить, как подружить ccl со slime, какие опции командной строки есть, как использовать нестандартизированные вещи типа сокетов, ffi и пр.
    Или вопрос в том, как его поставить ccl и подружить с mingw?
     
  6. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    r90
    Ок, начну с книжки, поставлю slime на emacs.