Вот уже с октября заболел я болезнью... имя того неуга - Common Lisp =)
На скрине мы видим: слева-сверху - Emacs с открытым исходником "сайта", который вы можете увидеть справа-сверху в окне Epiphany... на самом деле этот "сайт" я склепал в рамках зачёта по "веб-технологиям" в универе, сдавал как лабу.. надо сказать препод лицом в грязь не ударил (он явно ничё не понял в коде, ибо лисп не знает), он сделал вид что ему всё понято, задал пару вопросов и поставил зачёт :))
если кому-то интересно, что же такое UnCommon Web, то он может начать со списка фич данного проекта: http://common-lisp.net/project/ucw/features.html
скажу лишь что я использовал наверное десятую долю возможностей данного "фреймворка": во-первых, я ещё недостаточно знаком с языком, чтобы использовать всю его силу и красоту, ну а во-вторых, у меня не было больших требований, поэтому реализовал то что требовалось первым пришедшим в голову способом :) например я не использовал базу данных (до cl-sql я ещё не добрался в изучении :)), поэтому всё берётся из текстовых файлов (из-за этого пришлось реализовать велосипедные функции извлечения нужных данных :)))
все кому интересно, могут слить исходник сайта вот тут: http://lisp-mania.nnov.ru/cocktail.tar.bz2
сайт проекта UnCommon Web: http://common-lisp.net/project/ucw/index.html
взять последню версию сего творения можно тут: http://common-lisp.net/project/ucw/download.html
для начала могу посоветовать вот это: http://common-lisp.net/project/ucw/ucw-boxset.tar.gz
что это? это что-то типа "всё в одном", то есть тут сам ucw и все необходимые зависимости в одном архиве, вам будет достаточно набрать что-то типа sbcl --load start.lisp и всё, всё работает и можно начинать познавать дзен ункоммон веба :)
собственно всё что я хотел рассказать :) всем удачи, всех с наступающими рождественскими праздниками! Учите лисп, в жизни пригодится!!!
>>> Просмотр (1680x1050, 160 Kb)