URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111211
[ Назад ]
Исходное сообщение
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено opennews , 11-Май-17 09:15
Опубликован (http://lists.gnu.org/archive/html/info-gnu/2017-05/msg00005....) первый стабильный выпуск web-фреймворка GNU Artanis (http://web-artanis.com/), развиваемого в рамках проекта GNU. Фреймворк написан на функциональном языке программирования Scheme (реализация от проекта Guile) и ориентирован на создание динамических сайтов, web-приложений и web-сервисов. Целью разработки GNU Artanis является предоставление возможности построения сайтов GNU с использованием языка Guile Scheme, который является официальным языком для разработки расширений GNU. Код поставляется (https://gitlab.com/NalaGinrut/artanis) под лицензиями GPLv3+ и LGPLv3+. Проектом применяется Sinatra (http://www.sinatrarb.com/)-подобная система проброса запросов. Предоставляются компоненты для доступа к базам данных (MySQL, SQLite, PostgreSQL), управления сеансами, использования шаблонов, кэширования страниц, построения RESTful-сервисов и обработки форматов JSON/CSV/XML/SXML. Для самодостаточного применения поставляется встроенная реализация web-сервера с обработчиком ошибок.
(use-modules (artanis artanis))
(get "/hello"
(lambda () "hello world"))
;; run it
(run #:port 8080)
URL: http://lists.gnu.org/archive/html/info-gnu/2017-05/msg00005....
Новость: http://www.opennet.me/opennews/art.shtml?num=46527
Содержание
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 09:22 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 09:25 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 15:30 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 09:40 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 10:22 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 10:54 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Crazy Alex, 14:14 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,F, 10:10 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 10:17 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Свобода, 10:18 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 10:34 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,freehck, 17:43 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 10:16 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,_start, 10:25 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 11:02 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 18:29 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 11:45 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,хрю, 13:57 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Ergil, 17:37 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Игорь, 10:22 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Игорь, 10:23 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 13:39 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 10:33 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 15:42 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 12:07 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,avig, 15:18 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 15:38 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,_, 16:14 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,ВебОрангутан, 17:16 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 17:38 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 21:02 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 21:32 , 11-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 11:22 , 16-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Ро, 00:07 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 11:29 , 16-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,EHLO, 08:01 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 21:04 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,freehck, 17:48 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Аноним, 18:36 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,anonymous, 09:26 , 12-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,Andrey Mitrofanov, 16:01 , 13-Май-17
- Проект GNU представил web-фреймворк GNU Artanis ,mimocrocodile, 21:53 , 15-Май-17
Сообщения в этом обсуждении
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:22
Зачем это, когда уже есть Fortran.io (https://github.com/mapmeld/fortran-machine)? :-)
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:25
https://github.com/azac/cobol-on-wheelchair круче
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:30
io-моё! :)
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 09:40
код ствоего сайта придётся открывать?
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 10:22
> код ствоего сайта придётся открывать?Твоего -- ни в коем случае! //Не надо мусорить. Берегите природу, мать вашу.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:54
ствоего.рф?
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Crazy Alex , 11-Май-17 14:14
К сожалению, нет - там же не AGPL
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено F , 11-Май-17 10:10
Зачем они это делают? Неужели кто-то на Scheme будет делать сайты крупнее пары страниц (даже если), что для этого нужен фреймворк?
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:17
В GNU Project много проектов. Некоторые незаменимые, некоторые ортогональны здравому смыслу. Этот из последних.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Свобода , 11-Май-17 10:18
Не нравится - не юзай.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 10:34
> Зачем они это делают? Неужели кто-то на Scheme будет делать сайты крупнее
> пары страниц (даже если), что для этого нужен фреймворк?Ну, мож они фейсбук какой переписывать собираются...
А сайты "крупнее пары страниц" есть -- на guile, правда, этот гененится статикой.
http://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/...
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено freehck , 12-Май-17 17:43
> Неужели кто-то на Scheme будет делать сайты крупнее пары страниц.Ну например моя контора выпускает продукт, который именно так и работает.
Уже 15 лет работает. И всё никак не умрёт, представляете? )))
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:16
Вот это шрифты так шрифты на главной. Всем шрифтам шрифты. Вернули 2007 прям.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено _start , 11-Май-17 10:25
Давно профорсил использование только конкретных шрифтов и давно забыл о шг на сайтах.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 11:02
Ой, спасибо, очень нужный совет!
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 18:29
И поломал шрифтозначки.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 12-Май-17 11:45
кстати, что с этим делать? Надо как-то заменять шрифты со значками на свои
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено хрю , 11-Май-17 13:57
Скорее 2000 год. Тогда такое было модно на хоум пагах.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Ergil , 11-Май-17 17:37
Не, в 2000 без морганий и миганий не обходилось, а тут не моргает и не мигает. Так что год 2004-2005
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Игорь , 11-Май-17 10:22
Постойте-ка, а что GNU начал юзать GitHub? Он же им не нравился..
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Игорь , 11-Май-17 10:23
Ой, GitLab
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 13:39
Гитлаб там используется как зеркало.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 10:33
ГНУ молодцы. Зато столько вони в этом топике, жуть. Понятно, вот если бы ГНУ запилили фреймворк на пхп, с или на жабе, да даже на баше - тогда бы их тут расцеловали.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:42
> вот если бы ГНУ запилили фреймворк на пхп, с или на жабе, да даже на баше - тогда бы их тут расцеловалиА если бы на яваскрипте, то обязательно вспомнили бы про npm leftpad.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 12:07
простенький фреймворк. если впадлу юзать clojure, то моно поковыряться.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено avig , 11-Май-17 15:18
вот это пушка! пора начинать искать вакансию "Scheme веб - разработчик"
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 15:38
Сначала должны появится хостинги со Scheme.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено _ , 11-Май-17 16:14
Опоздали на ~15 лет. Антилопы тормознее бульдозера :)
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено ВебОрангутан , 11-Май-17 17:16
Clojure чем не в радость? Есть же Compojure/Ring/Luminus
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 11-Май-17 17:38
> Clojure чем не в радость? Есть же Compojure/Ring/Luminus "--Видишь ли, Юра..."цЦц
Ни Оракле jvm, ни Микрософт моно-vm в _проект_ _GNU_ не завезли. С такими апстримами в зависимостях в проекте GNU наблюдались бы очевидные трудности. Но в проекте GNU, о удача, есть пара vm (есть и больше, да), которыми люди пользуются. Как вы полагаете, могут эти люди написать себе ма-а-а-ахонткий веб-фреймворк на vm/языке, которым(и) они сами себе пользуются? Могут, да? Спасибо!
//Вот я, к примеру, дожал gawk до простенького веб-сервера, который мне локально .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо. Работает -- и замечательно. Зачем? Because i can, упражнялся во владении инструментом и т.п. Доупражнялся да: дети скриптов пугаются. #ИсторияУспеха
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 21:02
Но jvm под GPL. Что им не так?
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 11-Май-17 21:32
Гуглу расскажи об этом. Мол, можете начинать судиться с Ораклом, победа будет ваша!
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 16-Май-17 11:22
#>>С такими апстримами в зависимостях в проекте GNU наблюдались бы очевидные трудности.
> Но jvm под GPL. Что им не так?Вы прочитали слово "GPL" там, где его не было. Что с вами :-P не так?
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Ро , 12-Май-17 00:07
Зачем именно этим инструментом упражняться??
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 16-Май-17 11:29
#>>Зачем? Because i can, упражнялся во владении инструментом и т.п> Зачем именно этим инструментом упражняться??
Когда в руках молоток, всё вокруг становится гвоздями.
Я решал себе проблему тем инструментом, которым: 1) я владел лучше; 2) мне было это интересно сделать (решить и поупражняться - "двинуть" им туда, куда я им ещё не вдарял). То, что оно у меня получилось-заработало -- вполне себе повод хвастать-гордиться.
Вот тока пока релиза не сделал (отмазки рядом) -- новость на опенет типа http://www.opennet.me/openforum/vsluhforumID3/111243.html#0 пока рано B-D писать.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено EHLO , 12-Май-17 08:01
страшный скрипт в студию.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 12-Май-17 21:04
> страшный скрипт в студию.Он страшен только на словах. Ж) Больше всего страшно мне -- B) выкладывать. Ну и проч."скромные" отмазки про "да, у меня негде", "да там и смотреть не на что".
//--http://www.opennet.me/openforum/vsluhforumID1/96573.html#6 но да, не первый ~год уж "интригую" аудиторию...
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено freehck , 12-Май-17 17:48
> //Вот я, к примеру, дожал gawk до простенького веб-сервера, который мне локально
> .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо. Эээ, а зачем на awk? На bash же проще. :)
Слушай, а покажи.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Аноним , 12-Май-17 18:36
>> //Вот я, к примеру, дожал gawk до простенького веб-сервера, который мне локально
>> .deb-ы из полного набора DVD .iso Debian-а выдаёт, прикидываясь зеркалом офиц.репо.
> Эээ, а зачем на awk? На bash же проще. :)
> Слушай, а покажи.А еще, на фонарный столб только в ластах проще лезть, чем в ластах и противогазе.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено anonymous , 12-Май-17 09:26
А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность такая в html есть.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено Andrey Mitrofanov , 13-Май-17 16:01
> А пользовательские скрипты тоже будут на scheme вместо javascript? Технически, возможность
> такая в html есть.Будут-будут... ваш заказ http://lists.gnu.org/archive/html/guile-user/2017-05/msg0003... принят. Переводите деньги.
"Проект GNU представил web-фреймворк GNU Artanis "
Отправлено mimocrocodile , 15-Май-17 21:53
Не взлетит, потому что Scheme, и потому что полно вебфреймворков под более либеральными лицензиями.