anonim
02.04.2012 14:07
csvtool — говно. Файлы размером в полгига у нее уже вызывают STACK OVERFLOW. Судя по гуглу, проблема была не только у меня и повторяется в любом OCaml-приложении. Так что OCaml говно тоже. Уж не знаю, зачем нужна утилита, предназначающаяся для парсинга csv, если она не может в файлы нормального размера. Заюзал cut ... more →
gds
27.02.2012 13:03
нашёл единственную годную для окамла ide (если можно так сказать): emacs + TypeRex ( http://www.typerex.org/ )
осталось подрочить козе комплит/автокомплит, чисто по приколу.
gds
21.02.2012 21:42
(кто читал это в чятике, дальше не читайте.)
в качестве отдыха решил изобразить на окамле весьма тупую "топологическую сортировку", бесстыдно эксплуатирующую ленивый порядок вычислений.
исходник: http://paste.in.ua/3901/
почему решил показать — потому что многие люди не уверены, что на окамле подобное возможно ... more →
gds
15.02.2012 12:49
задвинул про исключения в http://metaclass.livejournal.com/665648.... и немедленно запилил в интерфейс кадастра пару функций, кидающих исключения. Обожаю взаимоисключающие параграфы.
Но хоть с суффиксом "_exn" запилил. "_opt"-альтернативы допилятся по нужде.
ulidtko
13.01.2012 16:16
http://www.fftw.org/faq/section2.html#la...
> Question 2.7. Which language is FFTW written in?
> FFTW is written in ANSI C. Most of the code, however, was automatically generated by a program called genfft, written in the Objective Caml dialect of ML. You do not need to know ML or to have an Objective Caml ... more →
komar
03.01.2012 20:34
<komar> Release of Ocsigen 2.0
The final version of the Ocsigen framework 2.0 is now ready!
2011-09-21
<voker57> ПАЦАНЫ У МЕНЯ ДОКТОРСКУЮ ПОРА ЗАЩИЩАТЬ ДАВАЙТЕ РЕЛИЗНЕМСИ
<komar> Benjamin Canou 's PhD defense
Benjamin Canou defended his Ph.D on ocstober 4th 2011, in Paris (Université Pierre et marie Curie). The ... more →
zw0rk
26.09.2011 15:07
Где-то есть LLVM→js конпелятор. Есть в природе python→LLVM конпелятор. Поэтому можно делать что-то похожее на js_of_ocaml для питония.
komar
20.09.2011 20:44
На http://ocsigen.org какой-то пиздец. Хуйни понарисовали, логотипом каких-то, ебаный в рот. Теперь точно станет популярнее похапэ.
komar
09.09.2011 05:15
Написал в мейкфайле camlp40 вместо camlp4o, сижу дебажу.
komar
10.08.2011 08:57
<gds> Очень полезная книга при обсуждении сложных вопросов функционального программирования и особенно теории типов: http://tinyurl.com/3qp8h3r
komar
28.06.2011 11:44
<komar> <xxx> товарищи, неужели в stdlib камла нету ничего для http?
<voker57> И ЖСОНА НЕБОСЬ НЕТУ
<voker57> НАХУЙ ТАК ЖИТЬ
<voker57> ДАЖЕ ХМЛЬ НЕТУ
<voker57> ХУИТА
<komar> <yyy> зачем хттп, если в stdlib нет smp, kqueue, epoll?
<voker57> ХУЙНЯ ДЛЯ ЗАДРОТОВ ЛЮДЯМ С XML РАБОТАТЬ НАДО
komar
28.06.2011 10:12
<xxx> yyy: неа, я вообще щас ежа на ocaml переписываю, ырланк задрал сил нет
<xxx> zzz: ёж страдает от проблем ырланка — жрёт память, тормозит, медленно работает inter-node связь, duck-typing задрал, а диалайзер тормозное говно
komar
24.06.2011 19:40
Какой-то баг странный выловил. Выпадает, зараза, раз на миллион — хрен выловишь. Вместо того, чтобы все время выдавать одинаковые страницы, сервер выдает различающиеся на пару байт:
< <code class="hl_line"><span class="hl_Com"># Vim</span></code>
> <code class="hl_line"><span class="hl_Com"></span></code>
< ... more →
komar
19.06.2011 09:02
К хедерам можно добраться через send, который возвращает Ocsigen_ http_frame.result Lwt.t, который рекорд с полем res_headers, который можно поменять с помощью хуйни из http/ http_header.ml*, которая нихуя не документирована. А-а-а, надо куда-нибудь записать, а то проебу.
komar
14.06.2011 12:22
OCamlduce 3.12 из долбияна компилирует проект в байткод за 23.73s, в нативный — за 1.59s. Интересно, где чего поломато.
utros
12.06.2011 18:54
Няши, а в чём вы кодите на 1-4 тегах? А то меня уже достало с емаксом трахаться и изобретать для него очередные костыли.
komar
11.06.2011 14:23
Эпический баг. Просуществовал целый год. close вызывается только когда, когда вылезает исключение:
let close_connection self =
try Lwt_unix.shutdown self.sock Unix.SHUTDOWN_ALL with _ → ();
Lwt_unix.close self.sock
komar
11.06.2011 13:45
Пакет liblwt-ocaml-doc устанавливает документацию в liblwt-ocaml-dev. Обожаю дебиан.
komar
07.06.2011 21:59
Принтеры надо делать объектами.
Сейчас хотел добавить подсветку кода в инлайновых элементах. а там монолитная функция и пиздец.