LINUX.ORG.RU

McCLIM 0.9.7 «Imbolc»

 ,


3

6

После десяти лет разработки команда разработчиков решила выпустить релиз McCLIM — Common Lisp библиотеки для создания GUI, свободной реализации (лицензия LGPL) спецификации CLIM — спецификации полностью объектно-ориентированного тулкита на базе CLOS и идях потоков ввода и вывода, обладающего средствами платформонезависимости. CLIM унаследованна от GUI систем Dynamic Windows в лисп-машинах Symbolics.

Понятно что за 10 лет разработки список изменений очень большой и желающие могут ознакомиться с более подробной информацией в блоге McCLIM, git log и issue tracker.

Проект также имеет программу денежного субсидирования разработки. Разработчики благодарят финансовых вкладчиков благодаря которым проект привлекает новых разработчиков и награждает старых. Актуальные задачи за вознаграждение можно найти на сайте.

Сайт проекта

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: unfo (всего исправлений: 6)

Ответ на: комментарий от env

Ну что, кто-то таки отпишется про сабж? Кто-нибудь пробовал вообще? Или на ЛОРе сплошные борщехлёбы?

Любимое занятие школоты, кстати. Нагадить а потом пытатся общатся с взрослыми людьми. А потом страдать когда их поджопниками гонят на ...
Я в принципе один из немногих людей на ЛОР-е. кто с сабжом работает в настоящем времени. Парадокс.

antares0 ★★★★
()
Ответ на: комментарий от env

Судя по состоянию инструментов, библиотек и прочей инфраструктуры вокруг CL, на нём вообще мало кто пишет.

Так и я о том, же. За то «особа приближенная к императору».

А про ниасиливает я на рокете кстати игрался, но так и не понял где его могу применить чтоб результат был лучше того на чем я пишу.

demrnd
()
Ответ на: комментарий от antares0

Я в принципе один из немногих людей на ЛОР-е. кто с сабжом работает в настоящем времени.

Поделитесь сферой применения?

demrnd
()
Ответ на: комментарий от env

И щас ты берёшь, и показываешь свои гениальные разработки на CL.

И щас ты берёшь и показываешь свои гениальный разработки на любом языке :-) Лол :-)

anonymous
()

ды что все приципились к шрифтам?

главное же это чтобы была встроеная прозрачная поддержка HiDPI

user_id_68054 ★★★★★
()
Ответ на: комментарий от demrnd

но так и не понял где его могу применить чтоб результат был лучше того на чем я пишу.

Там же, где и python/ruby/perl/php, не?

ugoday ★★★★★
()
Ответ на: комментарий от env

джаве, жс, шарпам и прочим живым языкам, которые здесь и сейчас приносят пользу миллионам людей

Поделие макак для макак и ретардов. Посмеялся.

s-выражения вместо человеческого синтаксиса

Во-первых они не мешают и к ним быстро привыкаешь, а во-вторых тут уже были пруфы что эти скобочки по желанию можно убрать. Но ведь ты же ретард читать не умеешь.

anonymous
()
Ответ на: комментарий от anonymous

но ничего по теме не напишу

так спроси если что интересно.
Сам по себе сабж доступен для широких масс уже много лет с всеми плюшками и недостатками. И кому надо было уже с ним знакомы. Чего нового я могу добавить.

antares0 ★★★★
()
Ответ на: комментарий от anonymous

Вот ещё небольшой пример, с какой стороны к этому вообще подступиться.

Он странный маленько. Начинаая с того что вместо (in-package :climi) надо бы (in-package :clim-user). И там много такого. Как у студентов лишь бы запустилось:(

antares0 ★★★★
()
Ответ на: комментарий от AlexKiriukha

Мне простые вещи нужны, типа вывести график

Там в исходниках McClim есть

Scigraph is a an object-oriented library for doing x-vs-y plots
Scigraph's functionality includes scatter plots, linear plots, bar charts, contour plots, and symbolic equations.

И например в конец /Apps/Listener/util.lisp там тоже про графики. Код Listener-а вобще расширеная стандартная библитка для всякого разного

antares0 ★★★★
()
Последнее исправление: antares0 (всего исправлений: 1)
Ответ на: комментарий от antares0

Я считаю, это пустяки. Главное, что показывается, как по-быстренькому что-нибудь простенькое вывести, пощупать, поиграться в clim-repl'е

anonymous
()
Ответ на: комментарий от env

Оттого и проектов на CL днём с огнём не сыщишь.

Как же сложно быть тобою: сайты не отображаются, гуглы не гуглятся. И как ты ещё здесь умудряешься писать? Что именно ты пытался найти? Посмотри здесь http://quickdocs.org и здесь https://github.com/CodyReichert/awesome-cl

Судя по состоянию инструментов, библиотек и прочей инфраструктуры вокруг CL

Вот уж интересно, что может знать о состоянии экосистемы CL человек, не разобравшийся даже с поисковой системой?

anonymous
()
Ответ на: комментарий от env

и любовь к ручному конструированию AST-деревьев

И чем это отличается от крестов? Только тем что там это дерево просто так не обработать

NextGenenration ★★
()
Ответ на: комментарий от ugoday

лисп плохой, негодный ЯП, осиливать там нечего и незачем.

Учитывая состояние библиотек и прочей литературы по лиспу все его достоинтства с лихвой перекрываются недостатками

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Просто перечитайте сказанное мной env'у. Не визу смысла повторять два раза одно и то же.

ugoday ★★★★★
()

Для scheme запилили бы что-то такое, а то родной гуй racket'а несколько игрушечный.

q0tw4 ★★★★
()
Ответ на: комментарий от NextGenenration

Учитывая состояние библиотек и прочей литературы по лиспу

О, ещё один эксперт по экосистеме лиспа. Ну ты-то не стесняйся, поведай нам о всех её проблемах, а то мужики-то и не знают, напрасно жизни губят.

anonymous
()
Ответ на: комментарий от anonymous

Мой код на C++, JS и Python есть в системе хранения данных, которая используется на предприятиях по всему миру.

Мой код на JS и Java есть в системе для колл-цетров, которой пользуются крупнейшие банки и многие технологические конторы, в том числе Apple.

Лисп и схему я осилил давным-давно, подозреваю, что ты тогда ещё ссался в штаны. Из всех реализаций, пригодной для практического применения на сегодняшний день считаю разве что Clojure.

А ты, мамкин борщехлёб, чем можешь похвастаться? Тем, что умеешь считать факториалы? Пока «лисперы» здесь отметились только оскорблениями, навешиванием ярлыков и всем тем, за что люди справедливо не любят мудаков. Мудаки в отрасли не нужны.

env ★★☆
()

выпустить релиз

Всё-равно что сказать: выпустить выпуск.

EvAn
()
Ответ на: комментарий от env

Да я то!
Да я это!

Эх, время никого не щадит. Таким великим человеком был, а теперь только в штаны ссытся да с порога борщехлебами всех называет.

Мудаки в отрасли не нужны.

Целиком и полностью поддерживаю.

anonymous
()
Ответ на: комментарий от anonymous

Каких именно библиотек лично тебе не хватает? Спрашиваю без сарказма.

Когда как. Было бы интересно парсить php|sql, при том явно не hello world. Посмотреть на мутационное тестирование. Пока я не писал каких-то относительно крупных проектов, точнее сказать не могу. Как там со статической типизацией?

Плюс ещё разница между common lisp(emacs lisp?), scheme, clojure.

NextGenenration ★★
()
Ответ на: комментарий от ugoday

Вы перечислили 4 (четыре) разных языка.

Да, я совершенно прекрасно это понимаю. Я читал про то как хорошо сделано в каждом конкретном языке, и каждый раз понимал что это решения просто прибито к нему гвоздями, в силу стандартной библиотеки, каких-то особенностей интерпретатора, банального различия в синтаксисе. Каждый из них не очень популярен, как следствие если мой проект будет требовать чего-то что не нужно каждому второму, то мне придётся это делать самому.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Я читал про то как хорошо сделано в каждом конкретном языке, и каждый раз понимал что это решения просто прибито к нему гвоздями

Хотя это касается не только лиспов. Я не помню ни одного языка, авторы которого смогли быстро создать что-то сверх компилятора. Даже привязка к уже существующим библиотекам создаётся вручную, не говоря уже о автоматическом переводе каких-то библиотек

NextGenenration ★★
()
Ответ на: комментарий от env

Мой код на C++, JS и Python есть в системе хранения данных, которая используется на предприятиях по всему миру.

Мой код на JS и Java есть в системе для колл-цетров, которой пользуются крупнейшие банки и многие технологические конторы, в том числе Apple.

Как любит школота бросаться заявленями «мой код а Аппле», «мой код в крупнейших банках»... Не хватает «зарплата $30к в месяц».

anonymous
()
Ответ на: комментарий от env

Пока «лисперы» здесь отметились только оскорблениями, навешиванием ярлыков
А ты, мамкин борщехлёб
Мудаки в отрасли

/0

anonymous
()

К слову, кто-то раньше (очень давно) экспериментировал с веб-интерфейсами и McCLIM. Был написан бэкэнд McCLIM для Web. По этому поводу был опубликован pdf (или ps). Недавно решил найти и посмотреть, но не нашел. Казалось, что я сохранил документ, но в своих лисповых документах тоже не нашел. Нет, не приснилось.

Zubok ★★★★★
()
Ответ на: комментарий от env

А ты, мамкин борщехлёб, чем можешь похвастаться? Тем, что умеешь считать факториалы? Пока «лисперы» здесь отметились только оскорблениями, навешиванием ярлыков и всем тем, за что люди справедливо не любят мудаков. Мудаки в отрасли не нужны.

Ваша говноотрасль уже давно опущена ниже плинтуса. Айтишников за людей уже вообще нигде не считают.

А лисперы - это просто те люди, которые хотят познакомиться с настоящими инженерными технологиями старой школы.

anonymous
()
Ответ на: комментарий от Zubok

Был написан бэкэнд McCLIM для Web. По этому поводу был опубликован pdf (или ps).

За давностью лет уже запамятовал. Вот, кажется, нашел, но только это было сделано для CLIM в 1995 году! :)

http://www.ai.sri.com/~pkarp/clim-www/tool.html

Там и документ в PostScript. Но вот мне кажется, что документ был несколько другой. Кто-то, как мне кажется, занимался бэкэндом HTML для McCLIM. Вот даже на слайде Robert Strandh в http://dept-info.labri.fr/~strandh/Talks/clim.pdf (стр. 11) упомянул, что такой бэкэнд кто-то пытался делать. Но ясно, что до работа не дошла до нас. Мне все же кажется, что был такой документ.

Впрочем, с приходом HTML5 уже можно все с ноля переписывать. :)

Zubok ★★★★★
()
Ответ на: комментарий от ugoday

Ну не все такие однозадачные.

anonymous
()
Ответ на: комментарий от anonymous

Так он прав. Библиотек много, нормальных мало. Чуть что надо всё самому писать. Литература - 2.5 книги, из которых переведено на русский 1.5 максимум.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.