The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

05.01.2015 22:52  Открыты исходные тексты Corman Lisp

Роджер Корман (Roger Corman) перевёл в разряд свободных проектов Corman Lisp, реализацию языка программирования Common Lisp. Код Corman Lisp опубликован на GitHub под лиценизей MIT. До открытия кода Corman Lisp развивался в качестве проприетарной реализации языка Common Lisp, включающей компилятор, ассемблер, дизассемблер, компоновщик, сборщик мусора, стандартную библиотеку функций и интегрированную среду разработки.

Corman Lisp рассчитан на работу в ОС Windows и полностью интегрируется с Win32 API, позволяя использовать его в приложениях на языке Lisp. Последние девять лет проект впал в стагнацию и практически не развивается - актуальная версия Corman Lisp 3.0 была выпущена ещё в 2006 году и может быть собрана только при помощи Visual Studio 2005 (использование более новых версий Visual Studio требует портирования). Кроме того, имеются проблемы с запуском Corman Lisp на 64-разрядных платформах. Решение данных проблем требует значительных усилий, так как в коде используется обилие низкоуровневых оптимизаций на языке ассемблер, которые необходимо переписать для 64-разрядных систем. Отмечается, что несмотря на привязку к Windows и наличие проблем с работой в современных программных окружениях, многие реализованные в Corman Lisp технологии могут оказаться полезными для развития других компиляторов Common Lisp.

  1. Главная ссылка к новости (http://lispblog.xach.com/post/...)
  2. OpenNews: Реализация языка Lisp на GNU sed
  3. OpenNews: Компилятор на базе GNU Guile достиг совместимости с приложениями на Emacs-Lisp
  4. OpenNews: Языку программирования LISP исполнилось 50 лет
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: lisp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, ano, 23:01, 05/01/2015 [ответить] [смотреть все]    [к модератору]
  • +4 +/
    Ура? Или открыли потому что не нужен был?
     
     
  • 2.6, Ordu, 23:37, 05/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +14 +/
    Мне кажется, что открыли потому, что поддерживать нет никакого желания, а обламывать пользователей значит выглядеть сволочью. А так код открыт -- кому надо, тот пускай и пилит. Этот самый Корман просто снял с себя всю ответственность.
    И с этой точки зрения -- ура, оно конечно ура, но не для нас, а для пользователей этого самого лиспа, ежели таковые существуют.
     
     
  • 3.7, freehck, 23:53, 05/01/2015 [^] [ответить] [смотреть все]     [к модератору]
  • +5 +/
    Fixed Во избежание двоякого толкования ... весь текст скрыт [показать]
     
     
  • 4.29, Аноним, 18:16, 06/01/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Для пользователей этого самого Шиндошс
     
  • 1.4, solomon243, 23:28, 05/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    В России скоро начнется  бум...
     
  • 1.5, анонисимус, 23:30, 05/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    В ReactOS мне пригодится...
     
     
  • 2.9, Аноним, 00:07, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    надо всего только Visual Studio 2005 под ReactOS портировать.
     
     
  • 3.12, анонисимус, 01:30, 06/01/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Точно, и перенести на x86.
     
  • 1.8, Аноним, 00:01, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Вроде и не нужно и выкинуть жалко... куда? да в опенсорс!
     
     
  • 2.13, equeim, 01:35, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    Будто что-то плохое.
     
     
  • 3.23, Kodir, 15:36, 06/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А будто что-то полезное Беда-то в том, что пока этот Цорман сидел и ждал милл... весь текст скрыт [показать]
     
     
  • 4.31, freehck, 21:44, 06/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Шутить изволите Мелкомягкая виндо-недоделка и жаба, та самая, которая-не-тормоз... весь текст скрыт [показать]
     
  • 4.32, antares0, 01:16, 07/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Громкие заявления В задумчивости посчитал пакеты в Quicklisp-е - 1130 Его прим... весь текст скрыт [показать]
     
  • 2.30, Аноним, 18:23, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Если выкинуть жалко, то подарить фонду Apache.
     
  • 1.10, EHLO, 00:44, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Читаю мысли.
    Ты только что подумал: "не нужно".
     
     
  • 2.15, Какаянахренразница, 05:39, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    Правильно читаешь, однако...
     
  • 2.16, Аноним, 08:27, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    Читай полностью. Я подумал: "не нужно читать мои мысли".
     
  • 1.11, shi, 00:49, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Он и изначально распространялся с исходными кодами, только под другой лицензией.
    Цитата из википедии: "CormanLisp свободно доступен (для некоммерческого использования) вместе с исходными кодами (за исключением IDE, ведущего себя как классическое Shareware с месячным сроком использования)".
     
     
  • 2.14, pavlinux, 03:33, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Угу, это как и MSVC, кроме как в маздайном ИДЕ и компиляторе нигде не соберётся ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, клоун, 12:09, 06/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Как клоун, потративший однажды 10 часов чтобы скомпилировать 10 кб программу для... весь текст скрыт [показать]
     
     
  • 4.24, Kodir, 15:45, 06/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Думаю, с портабельностью всё гораздо проще сам язык нужно держать под жёстким с... весь текст скрыт [показать]
     
     
  • 5.27, клоун, 16:24, 06/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Проще Ты сказал проще, мою юнный падаван Нет, не проще Пелена тьмы спала с ... весь текст скрыт [показать]
     
  • 4.33, anonymous, 22:08, 07/01/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    На портирование конечно требуются усилия, но это все решаемо Как разработчик С ... весь текст скрыт [показать]
     
  • 4.34, pavlinux, 17:40, 09/01/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Код, написанный в Линукс с использованием GNU C, сложно портировать под Windows
    > из-за заголовочных файлов, который гвоздями прибиты к Линукс.

    Вот у что-что, а с GNU C на куда хочешь, проще некуда.
    Тем более гнусности это такая экзотическая хрень, которую
    даже под UNIX редко юзают, типа alloca() иль массив указателей меток.

     
  • 1.17, Кир, 09:17, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Долго же его жаба душила..
     
     
  • 2.25, Kodir, 15:47, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    > Долго же его жаба душила..

    Он верил в американскую мечту - когда-то стать миллионером. :) Он только забыл, что никогда и нигде люди не зарабатывали на своих смехотворных программах - везде выигрывал только хитро*опый бизнес.

     
     
  • 3.28, клоун, 17:36, 06/01/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Ошибаешься. Статистика говорит, что невозможно предсказать какой проект станет успешным, но есть процент успешных проектов. На этих допущениях основан венчурный бизнес. Применительно к старт-апам есть понятие "выстрелил" - когда проект становится популярным и выходит на окупаемость. Если проект не выстрелил - его закрывают и начинают новый. Ничего личного, просто бизнес.

    Это относится не только к ИТ.

     
  • 1.19, kurokaze, 09:51, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Во втором абзаце вся суть и сермяжная правда о разработке софта который прибит  гвоздями к вантузу. Десять казней отдыхают.
     
     
  • 2.20, ..., 11:59, 06/01/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Дело скорее в гвоздях, чем в том к чему прибито:
    >в коде используется обилие низкоуровневых оптимизаций на языке ассемблер
     
     
  • 3.26, Kodir, 15:53, 06/01/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Дело скорее в гвоздях, чем в том к чему прибито:
    >>в коде используется обилие низкоуровневых оптимизаций на языке ассемблер

    Попутный вопрос: ну да, ассемблер, И ЧТО? У интела что-то поменялось в х86? Другими словами, "user space" ассемблер ТОЖЕ МОЖНО ПОРТИРОВАТЬ - nasm/fasm имеют почти masm/tasm синтаксис.

    Корман проиграл из-за жадности и недальновидности - теперь его *овноподелие только и достойно, что отсвечивать на гитхабе.

     
  • 1.22, Аномистикус, 14:30, 06/01/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Оно даже не было открыто? И значительная часть лиспопоклонников фапала на проприетарное г-но?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor