Bacek's JournalTuesday, March 15, 20119:33PM - Вот. Гугель - империя зла.Убил идею написать собственный движок для блога в пользу blogger.com. Вот примерно так начнём http://blog.bacek.com/2011/03/parrot-op Monday, March 7, 20119:07PM - Ho-ho-ho. LLVM in Parrot is getting closer :)Current results of few days of reading LLVM docs/tutorials and one day of hacking.
int foo() {
printf("Hello World\n");
return 42;
}
In run-time. With LLVM. JIT in parrot is getting closer :) There is full code: ( Read more... ) Sunday, February 20, 20119:53PM - Оно таки случилось :)https://github.com/rakudo/rakudo/commit/9
Я таки допилил Generational GC в Parrot'е :) Описание алгоритма живёт тут. Никакого тюнинга ещё не делалось. 37% ускорения это только начало. Там можно выжать ещё процентов 20, я думаю. Saturday, January 22, 20116:50PM - Печенюшка с предсказанием
Thursday, November 18, 20101:46PM - Ещё намножко про parrot.Я тут в предущем кажись релизе написал новый mark&sweep gc. Тупой как пробка, зато сильно понятнее по коду и красивше (с моей точки зрения) по архитектуре. По скорости он примерно такой-же как старый. Sunday, October 31, 201011:13PMА давненько я ничего не писал. И не буду. У меня теперь вот такая замечательная игрушка есть, вместо того, что бы всякую фигню писать :) Monday, June 28, 20109:30PM - Вы будете смеяться, но...... я в очередной раз поднял блог на http://bacek.com/blog. В этот раз на MovableType на домашнем лэптопе. Наврено буду писать туда всяку фигню, которая не помещается в твиттер. Sunday, June 13, 20109:52PM - Вкусности Perl 6.Ну даже в урезаном варианте NQP. Wednesday, May 26, 20108:13PM - О! И ещё про Parrot.Надысь случилась небольшая революция, которая готовилась почти год мной и @cotto. Теперь у нас op'ы парсяться самим парротом. 7:52PM - Ну и в предпоследний раз про GC в Parrot'е.Я тут нафигачил (большой) кусок псевдо-перлового кода, как отрефакторить GC в Parrot'е. Теперь тупо смотрю в терминал и не могу завести бранч, что бы начать всё это делать. Страшно! Sunday, April 18, 20102:34AM - How Parrot help Perl5.http://irclog.perlgeek.de/parrot/2010-04-1 Thursday, April 15, 20108:43AM - А тут у меня технический вопрос возник.А что бы мне такого почитать, что сейчас творится с "сильно распределёнными" базами данных? "Сильно распределённые" - географически, когда между нодами тыщщи километров и хрен-пойми какая связь. Monday, March 15, 20104:53PM - Dear lazy web...Господа, а что в используете вместе с Каталистом для FastCGI? А то у меня есть суровые подозрения, что FCGI::ProcManager::MaxRequests после рефорка не добавляет ребёнка обратно в пул процессов... Wednesday, March 3, 20107:40PM - Блииин...http://www.techflash.com/seattle/2010/0 Tuesday, March 2, 20105:14PM - Сам себя не похвалишь... :)
Perl 6 Design Minutes for 24 February 2010 Патрик конечно скромничает, про вклад nqp-rx в это дело, но всё равно приятно :) Friday, February 12, 201010:43AM - Кто там спрашивал, что такое пэррот?Смотреть тут Wednesday, February 10, 20109:50PM - Ага!А таки я завернул GC в парроте в чуть более нормальное состояние, чем было. Теперь можно попробовать опять Boehm прикрутить. Sunday, December 20, 20096:27PM - А давайте я чего-нить про Parrot напишу.В 2-х словах - GC в Parrot'е ужасен. Нет, даже не так. ЧУДОВИЩЕН. Никто не хочет помочь с написанием нормального Generational GC with bells and whistles? Tuesday, November 17, 200910:55PM - О! Пока не забыл. История про обработку гигабайтных XMLек в 8-и килобайтах памяти.Предистория - пару лет назад я работал над XQuery. Очень красивый язык, для запросов по XMLю. Чуток оверинжиниред, но это обходимо. В кратце - некий декларативно-функциональный язык, без сайд-эффектов, заточеный на обработку древовидных структур. Так как целевой платформой был "embedded linux" (fsvo "embedded") то приходилось экономить на всём. Самая большая проблема - память. Ибо несмотря на свою раздутость, распарсенное XML дерево (например DOM) в пямяти занимает в 4-5 раз больше места, чем его тектовое представление. Navigate: (Previous 20 entries) |
|
