24 окт. 2009 г.

something about everything

Давненько я сюда не писал.. Этот пост будет обо всём, а последующие уже более конкретно о чём-нибудь (:

Последний пост был аж в июле, а с тех пор кое-что изменилось: во-первых в августе я устроился на работу. Так что теперь я программист ("на четверть ставки") в конторе "Метротек"; во-вторых с сентября я начал учиться - снова на 3-м курсе; и кроме того, я продолжаю преподавать в своей школе.
И вот обо всём об этом я и буду в ближайшее время писать - ведь каждый из этих трех видов деятельности, связан так или иначе с программированием (и как это ни печально, менее всего - учёба).

Скажу ещё о том, что я делал до этого.
Джой в очередной раз ушёл в состояние глубокого анабиоза,, надо надеяться не навсегда, и через какое-то время он снова переродится, воплощая наши новые идеи и представления о том, как можно на коленке собрать велосипед искуственный интеллект, избегая изучения теории и опыта предыдущих поколений.

id3project также находится в замороженном состоянии. Однако это всё же нечто намного более реальное, чем Джойстик. Я перестал над этим работать когда начал учиться и времени стало катастрофически нехватать на какую бы то ни было дейтельность вне цикла работа-учеба-работа. И всё же летом я делал какие-то незначительные изменения.
Репозиторий можно по прежнему найти на patch-tag.com (адрес немного другой в связи с внутренними изменениями на сервере).
Кроме того, библиотеку в форме cabal-пакета можно скачать с централизованного хранилища библиотек для haskell'а: idiii. Тогда, если у вас установлен cabal, можно просто написать в консоли
$ cabal install idiii
и пакет установится,, все зависимости разрешатся и все будут счастливы.
Там указана версия 0.0, поскольку это просто "init-commit". То есть я пока залил туда "чтоб было", чтобы потом не думать на тему регистрации и т.п. А дорабатывать ещё надо много чего, прежде чем можно будет со спокойной душой использовать библиотеку и делать что-нибудь полезное.
Например, я хочу переделать все парсеры,, чтобы использовать binary-io; естественно, надо реализовать больше фреймов; более удобную внутреннюю организацию структур данных и какие-то усовершенствования в simple-интерфейсе, о котором был предыдущий пост.
На этом пока всё.