Я довольно много игрался с MathCAD-ом, в котором все действия работают прямо сразу на ваших глазах в реальном времени. Для многих реальных задач это очень неудобно, да и долго. Кажется похожим на эту subtextual среду.
Но, в качестве простых кубиков, может быть, любопытно. Надо только, чтобы общий объём программы был мал, иначе будет трудновато отслеживать все рисуемые линки и дереья :)
ну да, удобство и масштабируемость этого подхода мне тоже кажутся сомнительными.
но я в полном восторге от философствований автора вокруг сущности семантики, исполнения и прочих аспектов языков программирования. проливает неожиданный свет на каждодневную деятельность — а это самое ценное, что бывает в околокомпьютерных писаниях.
это не пальчтекстом там даже и не пахнет.
ты вот этот PDF погляди, если интересно, остальное спокойно можно игнорировать.
чувствуется что чувак грыз скалу вглубь много лет и таки имеет что сказать. интересен не столько предлагаемый подход (который в любом случае чудовищно сырой — он ведь как бы сел в машину времени, вернулся к фон Нейману, и сказал: ¨ну и херню же по твоим заветам навертели, дурак старый! мы пойдём другим путём!¨), хотя и он тоже, а скорее мысли по поводу того что есть сегодня, изложенные с завидной ясностью.
хорошего решения не предложено, но проблема сформулирована на славу.
О, типичная CS paper, красивая, концептуальная, и плохо масштабируется на реальные задачи.
Когда-то (лет 5 назад) я диссер про подобное писал: нетекстовые представления, direct manipulation on syntactic/semantic trees, контроль корректности на лету и т. д. Не дописал. Зато насмотрелся на ещё более изящные концепции. Язык, в котором все конструкции выражаются трёжмерными постройками из кубиков. Язык, где параллельность вычислений показана 2-мерностью исходного “кода” (и при том сама программа состоит из того же, что и данные, потому может производить куски себя). Тоже безумно красиво и концептуально, и тоже трудно писать что-то длиннее эквивалента 1000 строк на паскале.
Я довольно много игрался с MathCAD-ом, в котором все действия работают прямо сразу на ваших глазах в реальном времени. Для многих реальных задач это очень неудобно, да и долго. Кажется похожим на эту subtextual среду.
Но, в качестве простых кубиков, может быть, любопытно. Надо только, чтобы общий объём программы был мал, иначе будет трудновато отслеживать все рисуемые линки и дереья :)
(http://livejournal.com/users/ge_m)
ну да, удобство и масштабируемость этого подхода мне тоже кажутся сомнительными.
но я в полном восторге от философствований автора вокруг сущности семантики, исполнения и прочих аспектов языков программирования. проливает неожиданный свет на каждодневную деятельность — а это самое ценное, что бывает в околокомпьютерных писаниях.
(http://livejournal.com/users/cmm)
Согласен. Остраниться и воспарить над - всегда приятно и полезно.
(http://livejournal.com/users/ge_m)
Ты имеешь в виду то, что у нас в питерской лавке еще называли “казахским программированием” - программирование копированием больших блоков текста? :)
(http://livejournal.com/users/oxfv)
это не пальчтекстом там даже и не пахнет.ты вот этот PDF погляди, если интересно, остальное спокойно можно игнорировать.
чувствуется что чувак грыз скалу вглубь много лет и таки имеет что сказать. интересен не столько предлагаемый подход (который в любом случае чудовищно сырой — он ведь как бы сел в машину времени, вернулся к фон Нейману, и сказал: ¨ну и херню же по твоим заветам навертели, дурак старый! мы пойдём другим путём!¨), хотя и он тоже, а скорее мысли по поводу того что есть сегодня, изложенные с завидной ясностью.
хорошего решения не предложено, но проблема сформулирована на славу.
(http://livejournal.com/users/cmm)
Ну тут просится ответ в духе армянского радио: 'Это смотря какие text
strings'.
(http://livejournal.com/users/dejavit)
ну вот товарищ явно желал бы попробовать в действии многомерные text strings, со связочками внутре.
(http://livejournal.com/users/cmm)
О, типичная CS paper, красивая, концептуальная, и плохо масштабируется на реальные задачи.
Когда-то (лет 5 назад) я диссер про подобное писал: нетекстовые представления, direct manipulation on syntactic/semantic trees, контроль корректности на лету и т. д. Не дописал. Зато насмотрелся на ещё более изящные концепции. Язык, в котором все конструкции выражаются трёжмерными постройками из кубиков. Язык, где параллельность вычислений показана 2-мерностью исходного “кода” (и при том сама программа состоит из того же, что и данные, потому может производить куски себя). Тоже безумно красиво и концептуально, и тоже трудно писать что-то длиннее эквивалента 1000 строк на паскале.
(http://livejournal.com/users/9000)
Дык хто ж против? Флаг в руки. Оккам (с бритвенным прибором) в помощь. И
да не иссякнет грант его вовеки!
(http://livejournal.com/users/dejavit)