Home
Objective Caml
ocaml@conference.jabber.ru
Среда, 16 сентября 2009< ^ >
f[x] установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap
Конфигурация комнаты

GMT+4
[00:04:48] sceptic вышел(а) из комнаты: Replaced by new connection
[00:04:52] sceptic вошёл(а) в комнату
[00:05:07] sceptic вышел(а) из комнаты
[00:05:41] sceptic вошёл(а) в комнату
[00:53:22] ygrek вышел(а) из комнаты
[00:55:53] Typhon вышел(а) из комнаты
[01:24:57] sevenov вышел(а) из комнаты
[01:27:16] sevenov вошёл(а) в комнату
[05:53:49] sevenov вышел(а) из комнаты
[05:55:00] sevenov вошёл(а) в комнату
[05:55:55] john вошёл(а) в комнату
[07:57:18] gds вышел(а) из комнаты
[08:21:35] sevenov вышел(а) из комнаты
[08:52:06] gds вошёл(а) в комнату
[09:27:53] sevenov вошёл(а) в комнату
[09:28:32] ygrek вошёл(а) в комнату
[09:53:38] Typhon вошёл(а) в комнату
[10:06:48] sevenov вышел(а) из комнаты
[10:45:05] f[x] вошёл(а) в комнату
[11:45:24] Typhon вышел(а) из комнаты
[11:47:50] Typhon вошёл(а) в комнату
[11:58:06] ygrek вышел(а) из комнаты
[12:07:33] <gds> покритикуйте хорошенько: http://gdsfh.dyndns.org:8111/gds/ocamllex_utf8_pos.docdir/index.html
[12:20:22] <f[x]> Ocamllex_utf8_pos new_line
[12:20:47] <gds> гуд, пофиксил.
[12:22:01] Mon вышел(а) из комнаты
[12:22:08] Typhon вышел(а) из комнаты
[12:22:26] <f[x]> you -> one
[12:22:36] <f[x]> -> if one needs only:
[12:22:54] <f[x]> you не принято использовать в документации
[12:23:09] <f[x]> ну и I тоже, но тут я не знаю
[12:23:34] <gds> про you понял. про I -- не знаю, чем заменить. безличным чем-то, что ли..
[12:24:36] <f[x]> если уже crap author указываешь то и crap license тоже нужон :)
[12:25:00] <f[x]> хотя имхо это ортогонально документации
[12:25:22] <gds> "It's a well-known fact that one can work" -- кривовато слегка, или катит?
[12:26:02] <gds> ну ладно, все you переформулирую сейчас.
лицензия -- да, укажу.
[12:27:11] <f[x]> if you have called this function already once -> if locking was already initialised
[12:27:28] <gds> да.
[12:27:49] <f[x]> from every rule that consume_s_
[12:29:36] <f[x]> ну и на глаз в META слишком много мелких параграфов, но это "на вкус и цвет"
[12:30:16] <f[x]> It's a well-known fact that one can treat UTF8 strings as usual ASCII NUL-terminated strings, ...
[12:30:46] <gds> consumes -- точно. невнимателен я к третьему лицу что-то.
"I" пока оставлю, ибо сложно мотивацию изложить.
про мелкие параграфы -- да, есть такое. может потом солью, но структурировать так проще.
treat -- да!
[12:31:20] <f[x]> всё
[12:33:26] <gds> благодарю за помощь!
а насчёт самого апи -- понятно, что кривое оно (как и все попытки завернуть lexbuf куда-либо), но не заметил ли ты там чего-либо кривого, которое сразу очевидно и легко фиксится?
[12:34:51] <gds> ещё интересно, директивы типа "write this code" содержат неявное обращение к "you" -- допустимо?
[12:35:37] <f[x]> как инструкция к действию - нормально
[12:35:58] <f[x]> апи вроде ок
[12:38:00] Mon вошёл(а) в комнату
[12:47:30] <gds> в рамках избавления от "you": "If you want to have correct positions, call the [track] function before any work with [lexbuf]." => "Call the [track] function before any work with [lexbuf] to obtain correct positions." -- катит?
[12:49:41] <f[x]> [track] [lexbuf] prior to lexing from it.
[12:50:56] <f[x]> или Initialise tracking magic with [track] before accessing [lexbuf].
[12:50:57] <gds> грамотно. а может как-то: [track] the [lexbuf] prior to lexing from it? чтобы было понятно, что это не вызов функции, а директива.
[12:51:40] <f[x]> угу
[13:08:43] <gds> в рамках избавления от "you": "If you have large amount of ASCII characters in your stream, you can avoid the overhead of this positions-hack" => " If the character stream has large amounts of ASCII characters that are processed by the rules that consume only ASCII characters, one can avoid the overhead of this positions-hack"
кривовато. Есть идеи?
[13:11:43] <f[x]> The rules that consume only ASCII characters can avoid the overhead of this positions-hack (because ...). Pros : ... saves cpu time which can be significant in case of large streams of ASCII characters.
[13:13:30] <gds> да, крут ты в формулировке мыслей по-английски.
[13:13:52] <f[x]> Cons: the UTF8 test is turned off and missed UTF8 characters won't be detected resulting in wrong position numbers.
[13:14:13] <f[x]> нахватался по верхам :)
[13:21:19] <gds> в Cons: у меня скорее не UTF8 test, а проверка того, что текущий токен начинается там, где закончился предыдущий, прошедший через adj. "continuousity" -- такого слова вроде нет.
[13:28:51] <f[x]> есть похожее слово, не могу вспомнить
[13:30:04] <gds> "continuity test"?
[13:30:14] Mon вышел(а) из комнаты
[13:32:16] Mon вошёл(а) в комнату
[13:37:27] <f[x]> да, continuity есть такое
[13:39:02] john вышел(а) из комнаты
[13:42:50] Mon вышел(а) из комнаты
[13:46:26] Mon вошёл(а) в комнату
[14:10:48] <gds> f[x]: чертовски рад тому, что ты поправил инглиш. Сейчас убрал все подстроки "you", кое-что переформулировал из необсуждённого, в целом вроде проканает. Однако, если есть лишнее время, буду рад дальнейшей критике: http://gdsfh.dyndns.org:8111/gds/ocamllex_utf8_pos.docdir/index.html
[14:11:10] ygrek вошёл(а) в комнату
[14:11:25] ygrek вышел(а) из комнаты
[14:12:01] ygrek вошёл(а) в комнату
[14:20:35] Typhon вошёл(а) в комнату
[15:08:32] ygrek вышел(а) из комнаты
[15:33:25] gds вышел(а) из комнаты
[16:01:34] john вошёл(а) в комнату
[16:40:32] gds вошёл(а) в комнату
[17:22:41] f[x] впервые применил double coercion
[17:23:38] <gds> у меня оно чисто как "хак" идёт -- если что-то не получается, то.
а у тебя осмысленно получается?
[17:27:10] <f[x]> как hint type inferer'у
[17:27:16] <f[x]> объекты
[17:27:38] <f[x]> объекты камлевские -- удобная вещь
[17:28:07] <gds> кто бы (кроме ermine) спорил :)
а без хинта не канало?
[17:30:15] <f[x]> ну там хинт скорее из за private типа в модуле
[17:30:52] <f[x]> если бы я вместо :> для доступа к private использовал бы отдельную функу - то было бы ок
[19:03:16] ermine вошёл(а) в комнату
[19:22:31] john вышел(а) из комнаты: Replaced by new connection
[19:22:32] john вошёл(а) в комнату
[20:15:53] f[x] вышел(а) из комнаты
[20:16:33] inky-kinky вошёл(а) в комнату
[20:33:38] Typhon вышел(а) из комнаты
[21:18:29] inky-kinky вышел(а) из комнаты
[21:36:31] Typhon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!