ifrus
Сообщество любителей Интерактивной Литературы | Сайт канала: http://ifiction.ru | Вики: http://ifwiki.ru
Информация с ifrus за 2009.06.20 (выбрать другую дату) странца №24:
[11:29] true-grue: "Предобработка квеста позволяет интерпретатору менять содержание квеста прямо во время выполнения, и эта возможность уникальна, то есть не встречается, насколько мне известно в других языках". Вообще-то в других языках есть eval
[11:29] WladySpb: http://ithappens.ru/story/992
[11:30] giver: true-grue: а теперь представь себе язык в котором каждая строка перед выполнением проходит eval, как тебе?
[11:33] true-grue: giver, Ну не каждая, а где встречается #$. Это полезное упражнение, кстати. Хороший интерпретатор должен позволять вызывать сам себя. Такое все равно понадобится в аналоге include, например.
[11:34] giver: ну это всё равно гониво
[11:34] giver: тут тоьлко построчная интерпретация
[11:34] giver: никакого байткода и оптимизации
[11:34] true-grue: giver, А я очарован массивами в URQ :)
[11:34] true-grue: Причем, сборки мусора там по-видимому нету
[11:35] giver: какого мусор? (=
[11:35] giver: *мусора
[11:39] true-grue: giver, да, это я погорячился :)
[11:41] _Victor_|h: это что тут постят отрывки из урк-интервью? :)
[11:43] giver: кстати
[11:43] giver: _Victor_|h:
[11:43] giver: в процедуре нет возможности показать меню?
[11:43] _Victor_|h: вообще, когда я там писал про #$ и на счет того, что этого нет в других языках, я тогда просто мало знал про eval'ы эти
[11:43] giver: только end высшего уровня показывает его?
[11:44] _Victor_|h: это потом уже
[11:45] _Victor_|h: гивер, да, только end
[11:45] _Victor_|h: гивер, байткод - зависит от урки
[11:46] _Victor_|h: вон мурка вообще умудряется компилировать квест куда-то
[11:46] _Victor_|h: в досурке внутри байткод немного есть
[11:47] true-grue: байткод это вовсе не признак проф. пригодности :)
[11:51] _Victor_|h: true-grue: это я к этому
[11:51] _Victor_|h:
[11:51] _Victor_|h: сборки мусора, да, нет
[11:52] _Victor_|h: да только как ее сделать в урке-то :)
[11:52] fireton: там и мусора-то нет. какая сборка? ;)
[11:52] _Victor_|h: никогда с уверенностью нельзя сказать, что переменная не понадобится
[11:53] true-grue: _Victor_|h, для интерпретатора текстового квеста действительно все это не так важно. Вот сам язык за пределами обычного CYOA _очень сложен_. Вот это недостаток, да.
[11:54] _Victor_|h: я тут только проснулся, и весь лог не читал еще :)
[11:54] fireton: true-grue: с точки зрения программера, урка - бред сивой кобылы. но для просто человека, решившего написать квест - она клевая.
[11:54] _Victor_|h: это урк очень сложен? :)
[11:54] giver: да
[11:55] true-grue: fireton, _Victor_|h, Может конечно я отвык мыслить как непрограммист, но для меня urq полон противоестественных решений, затрудняющих написание мало-мальски приличного и структурированного кода
[11:56] fireton: Я гиверу предлагал уже "Психбольницу в руках пациентов" почитать. Он отказался, говорит, что не по теме (хотя я подозреваю, он просто читать не умеет). Но эту книгу, я считаю, должен каждый программер прочитать. Иначе будет писать неюзабельную хрень.
[11:56] _Victor_|h: true-grue: когда-то давно
[11:56] giver: лол
[11:56] _Victor_|h: была идея, чтобы игру можно было написать, разбавив текст обычной книги
[11:56] fireton: true-grue: Там не нужен структурированный код, вот в чем дело.
[11:56] _Victor_|h: небольшими вставками кода
[11:56] giver: true-grue: видишь, fireton высокообразованный токарь, и считает что программы писали рабочие, а не программисты
[11:56] _Victor_|h: да, никакой структуры
[11:57] _Victor_|h: ну, почти
[11:57] giver: s/писали/должны писать/
[11:57] fireton: giver: ты мало меня знаешь
[11:57] giver: ты достаточно проявил себя
[11:58] fireton: программы должны писать программисты, но так, чтобы пользоваться ими могли и рабочие
[11:59] fireton: В случае урки код квеста может написать и рабочий.
[11:59] rrock: hi
[11:59] giver: но рабочие могли бы писать код лучше, если бы урк писал программист, а не рабочий
А также:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
В
новостях...