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)

Олдскульненько.

Hertz ★★★★★
()

Я так понимаю это абсолютно независимый тулкит. Может расскажет про него кто-нибудь поподробнее:

  1. Чем он круче Qt и GTK ((((lisp не в счет))))?
  2. Есть ли на нем полноценное DE или WM?
  3. Есть ли поддержка тем, анимаций и прочего?
  4. Поддерживается ли Wayland?
anonymous
()

Специально почитав комментарии кликнул на сайт. Отличный сайт с информацией по теме и без свистоперделок, такие сайты сделаны для людей.

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

Оно в перспективе поддерживает множество бекендов, но на данный момент единственный существующий завязян на X11.

Singularity ★★★★★
()

а чем оно лучше Tk ?

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

1. http://www.lichteblau.com/blubba/font-selector/mcclim/How-CLIM-Is-Different.html

2. Тулкит для написания WM не нужен; для этого есть CLX, на котором написан StumpWM. DE было на предшественнике тулкита в Symbolics Genera.

3. Тем нет, анимации есть.

На 4 уже ответил Singularity.

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

единственный существующий завязян на X11

Я правильно понимаю, что поддержки аппаратного ускорения там нет? И тогда для каких целей можно это использовать?

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

DE было на предшественнике тулкита в Symbolics Genera.

Строго говоря у Genera была собственая паралельная ни с чем не совместимая ветка «ускоренная» под ее железо. Которую они и использовали вместо. А CLIM у них был наподобие нынешнего Wine для теоритической совместимости:(

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

И тогда для каких целей можно это использовать?

CLIM он преже всего фреймворк для прикладного кода. И приносит в репл некоторые интересные концепции человеко-машинного взаимодействия. Который в Qt/Gtk задолбаешся програмировать. А отрисовка может быть любая. Бэкенды для OpenGL и Сairo были но где то по дороге потерялись :(

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

А биндинги для питона есть?

Они есть для CL:) Сабж библиотека для него же, что указано в первых буквах названия.

antares0 ★★★★
()

свободной реализации (лицензия LGPL)

Кстати есть и CLIM-TOS (Franz's CLIM 2 fork) под bsd

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

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

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

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

anonymous
()

и бредовых идях потоков ввода и вывода,

Исправил, не благодарите.

И да, видел на одной.

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

Да. Отличный сайт. Молниеносно открывается

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

Ну, лого может и великоват, но вот кучу яваскриптов на 500-700Мб ОЗУ на вкладку нам не надо ;)

bohm ★★★★★
()
Последнее исправление: bohm (всего исправлений: 1)

Сайт хорош, но нужность самой либы вызывает сомнения.

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

Все хорошо, но можно сайт нарисовать хотя бы 2005 года?

Это так называешь тормозящие ненужносайты с кучей фреймов? Нет, спасибо, надеюсь, они тебя не послушают.

У ReactOS вон был нормальный сайт, но школота была недовольна, и сейчас сделали какое-то неинформативное гуано с километровыми лозунгами.

hobbit ★★★★★
()

Вот скажите, если из лиспа выкинуть скобки будет ли он работать? То есть переписать интерпритатор/компилятор. В смысле будет ли достаточно отступов и табуляции как, например, в питоне или для интерпритатора/компилятора такой текст для обработки будет негоден?

И если да, то почему так никто еще не сделал?

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

Вот скажите, если из лиспа выкинуть скобки будет ли он работать?

Это штатная возможность заложеная в стандарт - cl-2dsyntax, readable

И если да, то почему так никто еще не сделал?

Лисп вырос из подхода - Программа пишет программу. Или в другом прочтении - програмируемый язык програмирования . Скобки полезны для такого. И в штуках их столько же, сколько и в C.

antares0 ★★★★
()

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

10 лет разработки, $2.6К блабла. ну так себе пирамидка. бизнес по модели GNU, какой он есть, бессмысленный и беспощадный.

супер-апп что на главной странице https://common-lisp.net/project/mcclim/static/media/cap-superapp.png это зачот.

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

10 лет разработки, $2.6К блабла.

«Бабло» они собирают последнию пару лет. $2.6К - это нераспределеные остатки которые оставили на подкормку багфиксеров. Валом там больше.

antares0 ★★★★
()

очередное говно для борщехлебов? что это делает вообще в новостях

anonymous
()

Да, сайт отличный. Побольше бы таких.

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

Открою тебе маленький секрет: если нажать на любом (минимально вменяемо сделанном) сайте клавишу Home то тебе отматает в начало страницы. Аналог для смартфонов/планшетов: резкий скрол.
Удивительно, но оказывается не все это знаю. Даже среди тех кто знает как запилить на JS кнопку «вверх»

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

очередное говно для борщехлебов? что это делает вообще в новостях

Ну не всё же UB в убогом цепепе десятилетиями обсуждать :-) Лол :-)

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

если из лиспа выкинуть скобки будет ли он работать?
То есть переписать интерпритатор/компилятор.

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

почему так никто еще не сделал?

Про общелисп не скажу, но для схемы есть, например, такие SRFI:

А в целом, никому из лисперов/схемеров это особо не нужно — если начать на нём что-то писать, то скобкобоязнь проходит довольно быстро.

anonymous
()

Лисп настолько победоносен, что половине комментаторов интереснее обсуждать чёрно-белый сайт из 90-х.

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

А биндинги для питона есть?

Зачем, из подобного там и Tkinter ок.

Deleted
()

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

А чего не после ста лет? Так релиз был бы гораздо штабильнее. И, ТС, у тебя в этом предложении явная тавтология - некрасиво.

Sociopsih ★☆
()

Это очень хорошо, что за него кто-то взялся. Когда-то давно было дело — начал писать себе любимому чертилку и даже скрин запостил (недоступен уже), но обстоятельства так сложились (внешние), что я так и не сдвинулся дальше чтения и отрисовки простых DXF. Но я все еще надеюсь вернуться к этой теме.

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

Замени шрифт

Забавный факт: ШГ не на сайте, а у вас в браузере. На сайте шрифт не указанны, и поэтому используется дефолтный шрифт браузера.

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

Ага, а еще если им добавить img {max-width:100%}, то он еще и responsive станет.

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

Привезенный из 90-х?

Посмотрел сайт, ничего олдскульного не нашёл. Наоборот, мне показалось, что я открыл PDF-файл в браузере. Просто необычно.

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

Забавный факт: ШГ не на сайте, а у вас в браузере.

Ну да, по дефолту в линуксовом фоксе Дежафю Санс. Он не то что-бы ШГ (отрисовывается-то нормально), но не особо красивый, особенно для заголовков. Дефолт сейчас мало где используется, вот его никто и не меняет почти

Ага, а еще если им добавить img {max-width:100%}, то он еще и responsive станет.

Это этот… как его… прогресив диградэйшин: на неполноценных клиентах (например на клиентах со слишком узким view port-ом) отваливаются красивости, но основной функционал сохраняется.

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