csvtool — говно. Файлы размером в полгига у нее уже вызывают STACK OVERFLOW. Судя по гуглу, проблема была не только у меня и повторяется в любом OCaml-приложении. Так что OCaml говно тоже. Уж не знаю, зачем нужна утилита, предназначающаяся для парсинга csv, если она не может в файлы нормального размера. Заюзал cut ... more →
*ocaml
нашёл единственную годную для окамла ide (если можно так сказать): emacs + TypeRex ( http://www.typerex.org/ )
осталось подрочить козе комплит/автокомплит, чисто по приколу.
(кто читал это в чятике, дальше не читайте.)
в качестве отдыха решил изобразить на окамле весьма тупую "топологическую сортировку", бесстыдно эксплуатирующую ленивый порядок вычислений.
исходник: http://paste.in.ua/3901/
почему решил показать — потому что многие люди не уверены, что на окамле подобное возможно ... more →
задвинул про исключения в http://metaclass.livejournal.com/665648.... и немедленно запилил в интерфейс кадастра пару функций, кидающих исключения. Обожаю взаимоисключающие параграфы.
Но хоть с суффиксом "_exn" запилил. "_opt"-альтернативы допилятся по нужде.
если внимательно прислушаться, то можно услышать, как медленно, но неотвратимо работает мантис: http://caml.inria.fr/mantis/view.php?id=... . надо же, и восьми месяцев не прошло.
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> 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 →
Где-то есть LLVM→js конпелятор. Есть в природе python→LLVM конпелятор. Поэтому можно делать что-то похожее на js_of_ocaml для питония.
На http://ocsigen.org какой-то пиздец. Хуйни понарисовали, логотипом каких-то, ебаный в рот. Теперь точно станет популярнее похапэ.
gds постарался максимально пиздецово решить проблему из #nntes — http://gdsfh.dreamwidth.org/10937.html
Мне нравится.
<gds> Очень полезная книга при обсуждении сложных вопросов функционального программирования и особенно теории типов: http://tinyurl.com/3qp8h3r
<komar> <xxx> товарищи, неужели в stdlib камла нету ничего для http?
<voker57> И ЖСОНА НЕБОСЬ НЕТУ
<voker57> НАХУЙ ТАК ЖИТЬ
<voker57> ДАЖЕ ХМЛЬ НЕТУ
<voker57> ХУИТА
<komar> <yyy> зачем хттп, если в stdlib нет smp, kqueue, epoll?
<voker57> ХУЙНЯ ДЛЯ ЗАДРОТОВ ЛЮДЯМ С XML РАБОТАТЬ НАДО
<xxx> yyy: неа, я вообще щас ежа на ocaml переписываю, ырланк задрал сил нет
<xxx> zzz: ёж страдает от проблем ырланка — жрёт память, тормозит, медленно работает inter-node связь, duck-typing задрал, а диалайзер тормозное говно
Какой-то баг странный выловил. Выпадает, зараза, раз на миллион — хрен выловишь. Вместо того, чтобы все время выдавать одинаковые страницы, сервер выдает различающиеся на пару байт:
< <code class="hl_line"><span class="hl_Com"># Vim</span></code>
> <code class="hl_line"><span class="hl_Com"></span></code>
< ... more →
К хедерам можно добраться через send, который возвращает Ocsigen_ http_frame.result Lwt.t, который рекорд с полем res_headers, который можно поменять с помощью хуйни из http/ http_header.ml*, которая нихуя не документирована. А-а-а, надо куда-нибудь записать, а то проебу.
OCamlduce 3.12 из долбияна компилирует проект в байткод за 23.73s, в нативный — за 1.59s. Интересно, где чего поломато.
Няши, а в чём вы кодите на 1-4 тегах? А то меня уже достало с емаксом трахаться и изобретать для него очередные костыли.
Если кто-нибудь когда-нибудь вздумает писать на ocamlduce, то вот его типичный type error: http://dump.bitcheese.net/texts/ukuvyko/...
Эпический баг. Просуществовал целый год. close вызывается только когда, когда вылезает исключение:
let close_connection self =
try Lwt_unix.shutdown self.sock Unix.SHUTDOWN_ALL with _ → ();
Lwt_unix.close self.sock
Пакет liblwt-ocaml-doc устанавливает документацию в liblwt-ocaml-dev. Обожаю дебиан.
Принтеры надо делать объектами.
Сейчас хотел добавить подсветку кода в инлайновых элементах. а там монолитная функция и пиздец.
*ocaml is used by:
Александр Марков
komar
gds
gds
Оранжевус Охуеннус
utros
4DA
4da
werehuman
werehuman
Minoru
Minoru
zw0rk
zw0rk
Anonymous
anonim
jabber
jabber
amd63
amd63
профессиональный говноед
ulidtko
komar
gds
utros
4da
werehuman
Minoru
zw0rk
anonim
jabber
amd63
ulidtko