crypt of decay - January 10th, 2012 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

January 10th, 2012

про схожесть [Jan. 10th, 2012|06:43 am]
тёмалебедев похож на андреямакаревича: и у того, и у другого вместо рожи какая-то мерзкая жопа. сделаная, кажется, по одним и тем же чертежам пьяным столяром.
Link4 meows|meow!

никомуненужное, вести с полей битв [Jan. 10th, 2012|08:11 am]
[Tags|]

Bob обзавёлся итераторами для массивов и строк, а также я туда втащил библиотеку строкового pattern matching'а, нагло упизженую у Lua. в связи с этим немного поменялся API (как будто это кого-то ебёт, ага). собственно, теперь итераторы стало создавать намного проще.

weak links там уже есть (хоть и немного черезжопно), а вот стоит ли привинчивать финализаторы — не знаю. вообще, cheney's gc мне не очень нравится, но с другой стороны — удобен и фрагментации позволяет избежать. хотя, наверное, стоит попробовать поменять его на generational gc в стиле Lua с write barriers (и, возможно, без emergency gc — Lua вон без него жила себе и нормалёк).

по дороге заметил потенциальный баг в обработке аргументов некоторых встроеных функций — возможно, именно из-за него Bob иногда валится с забавными ошибками. виноват, опять же, cheney's gc, который любит двигать объекты туда-сюда. возможно, стоит выделить для строк (и массивов?) отдельные области.
Link7 meows|meow!

navigation
[ viewing | January 10th, 2012 ]
[ go | Previous Day|Next Day ]