программистское
Sep. 29th, 2009 06:51 pmОчень интересная беседа-интервью Джо Армстронга (Erlang) и Саймона Пейтона Джонса (Haskell). Формат транскрипта на этом сайте мерзостный, но нормальный транскрипт можно прочитать здесь.
Цитата:
Давно хочу изучить Эрланг, кстати. Кажется, эта беседа убедила меня заняться этим в ближайшие месяц-два.
Цитата:
JA: I didn't really know what thread safety was in Java, so I wrote a little Java Swing thing and of a Java friend I asked: I wrote this Java process and it worked fine. I could create one window, and then I created 2 windows in a graphical program and I drew a rectangle in one and I drew a rectancle in the other and it crashed. And I said "Why did it crash?" And he said "Well the Swing library's not threadsafe". Now, what does that mean? It means if you got one thing that works, you do 2 of them in parallel, they interact in strange ways. I thought "How can you program like that? It's impossible to program!"
Давно хочу изучить Эрланг, кстати. Кажется, эта беседа убедила меня заняться этим в ближайшие месяц-два.
no subject
Date: 2009-09-30 01:41 pm (UTC)dbg:p(new,c),
dbg:tpl(module_name, [{\'_\',[],[{return_trace}]}]),
ну и читайте мэнуал по этим функциям :))))
dbg:p - может вам будут интересны другие аргументы
dbg:tpl - можно указывать и конкретную функцию :)
[{\'_\',[],[{return_trace}]}] - это magic string, который без надобности менять не нада. ммм. это copypaste, и мне кажется, что \ там лишние - нужно проверить в реальной VM.
no subject
Date: 2009-09-30 01:42 pm (UTC)no subject
Date: 2009-09-30 02:01 pm (UTC)если че - пишите :)
no subject
Date: 2009-09-30 03:14 pm (UTC)RTMP сервер.