Старое криведко's JournalTuesday, November 17, 200910:55PM - О! Пока не забыл. История про обработку гигабайтных XMLек в 8-и килобайтах памяти.Предистория - пару лет назад я работал над XQuery. Очень красивый язык, для запросов по XMLю. Чуток оверинжиниред, но это обходимо. В кратце - некий декларативно-функциональный язык, без сайд-эффектов, заточеный на обработку древовидных структур. Так как целевой платформой был "embedded linux" (fsvo "embedded") то приходилось экономить на всём. Самая большая проблема - память. Ибо несмотря на свою раздутость, распарсенное XML дерево (например DOM) в пямяти занимает в 4-5 раз больше места, чем его тектовое представление. 8:40PM - Журнал "закрыт" (дубль "два")Итого - сабж. Мне просто больше нечего сюда больше присать. Wednesday, September 16, 200912:03AM - Parrot 1.6.0 released!Parrot 1.6.0 released. FSVO. It's tagged in svn. And I already broke trunk... Sunday, September 6, 2009Friday, September 4, 20097:36PMЭта... А прошлогодний GSoC проект по отрыванию GC из Apache Harmony в отдельную библиотеку так и не случился? Или я просто его нагуглить не могу? Thursday, September 3, 200911:18PMhttps://trac.parrot.org/parrot/changese Current mood: Wednesday, September 2, 200911:41PM - Юбилейчикhttp://irclog.perlgeek.de/parrot/2009-0 Monday, August 31, 20098:47PMhttp://dz.livejournal.com/516337.ht Wednesday, August 26, 200910:48PMhttp://brighte.livejournal.com/11697.ht Monday, August 17, 20099:50PM - Давайте я тоже напишу про статическую "компиляцию" Perl5."Все побежали и я побежал" (с) Василий Алибабаевич.
sub foo(&@);
foo { ... } @array;
4. Невозможность статического парсинга не отменят статического анализа и оптимизации. Попробуйте что-нибудь вида perl -MO=Deparse -e 'print 2+2'. 5. В Perl6 всё ещё "хуже". Там парсер вообще на каждый чих может перестраиваться. Смотреть http://bacek.livejournal.com/345648.htm Sunday, August 9, 20093:35PM - Идея кулинарного стартапа"Еда мужская. Полкило". Сборник рецептов для холостяков. Не более 3-х ингридиентов + мясо. Время готовки - не более получаса. Tuesday, August 4, 200910:52PM - Я окончательно для себя осознал причину моего занятия всяческим опенсорсом.Карму чищу. Sunday, August 2, 200910:29PM - Эффект плацебо?Купил тут по случаю на свой цивег 205/45R16. Как-то он совершенно по-другому рулится стал. Ощущения такие, что в поворот его кто-то "втягивает". Saturday, August 1, 20093:06PM - Читал parrot/CREDITS
N: Bryan C. Warnock
D: The First Perl 6 Summarizer
D: Little things here and there in pre-Parrot days.
D: And, yes, {sigh}, *that* Warnock.
E: bwarnock@raba.com
Гы-гы-гы, евпочя :) Wednesday, July 8, 200912:31AM - -Ofun
# ws handles whitespace, pod and perl and C comments
token ws {
[
| \s+
| '#' \N*
| ^^ '=' .*? \n '=cut'
| '/*' .*? '*/'
]*
}
I love this language :) Monday, July 6, 20099:06PMДруги, Thursday, July 2, 20099:25PMhttp://www.csd.uwo.ca/~magi/personal/hum Thursday, June 25, 20099:58PMЯ прям как на яву вижу, как девелоперы ЖЖ рвут волосы из жопы, что у них накрылась мастер-база мыскла на которой жил блог Friday, June 5, 200911:15PM - Wag the doghttp://nopaste.snit.ch/16791 Navigate: (Previous 20 entries) |

