= Сообщение: 369 из 2735 ==================================== RU.FTN.DEVELOP = От : Mithgol the Webmaster 2:5063/88 16 May 14 23:54:56 Кому : Alexander N. Skovpen 16 May 14 23:54:56 Тема : Фидонет на JavaScript для Node.js FGHI : area://RU.FTN.DEVELOP?msgid=2:5063/88+53766d6e На : area://RU.FTN.DEVELOP?msgid=2:5020/9696+537504d3 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Так было 22:16 15 May 14 написано от Alexander N. Skovpen к Mithgol the Webmaster:
ANS>>> а size() не вызывает readJDX, вследствие чего костыль в fido2rss ANS>>> в виде readJDX :-)
MtW>> Да; но для этого у меня были архитектурные причины: метод readJDX MtW>> совершает асинхронную операцию, а простой вызов size() делать MtW>> асинхронным не хотелось, потому что его тогда было бы нельзя внутри MtW>> for(...;...;...) записать, например.
ANS> А если readJDX cделать синхронным?
Тогда движок будет простаивать во время чтения файла, тогда как он мог бы делать что-нибудь другое в это время. Для fido2rss это не критично, но для таких приложений, в которых эхоконференций десятки, это досадно. (Скажем, для PhiDo.) Размер файла JDX может достигать сотен килобайтов.
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... А притворившись таким, скоро и станешь таков. (Овидий) --- Something is rotten in the state of Denmark. (Shakespeare, Hamlet, I, IV) * Origin: Тогда советские ── по пояс в снегу ── двинулись вперёд! (2:5063/88)