catpad: (Default)
[personal profile] catpad

Для своего курса эзотерического программирования неожиданно написал интерпретатор давно забытого языка TRAC.
Он даже не настолько забыт, я думаю, насколько о нём вообще никто никогда не знал. Я о нём узнал в 1982 году из чудесной книжки "Этюды для программистов" Чарльза Уэзерелла (её тогда перевели с английского). Книжка почти вся развалилась, но я её бережно храню.
С тех самых пор я хотел написать этот интерпретатор, и вот через 35 лет руки дошли.
Автор советует использовать XPL, BLISS или Фортран. Настолько извращаться я не способен, поэтому написал его на Пайтоне.

Язык состоит исключительно из макро-подстановок. Оказалось, очень здорово на нём наглядно изучать рекурсию, closures и даже lambda calculus.
Будет про это подробная лекция.

P.S. А ЖЖ этот всё-таки надо закрывать. Надоело писать в никуда.



Date: 2017-07-10 09:06 am (UTC)
From: [identity profile] green-fr.livejournal.com
А я буду продолжать двигать свою линию, что дело не в платформе, а в нас самих. Вот ты много читаешь ЖЖ? Вот и тебя столько же читают. Не потому, что здесь только на взаимности, а просто тупо потому, что старые френды уходят, а новые не приходят - откуда они о тебе могут узнать, если ты никого не читаешь, сам никого не комментируешь? ФБ в этом как раз гениален - ты не репостишь кого-то, достаточно просто оставить комментарий или лайкнуть, чтобы этот пост появился в ленте твоих друзей. Понятно, что там багов больше, чем таких плюсов, но ЖЖ "умирает" именно поэтому - он умирает у тех, кто сам забросил эту "социальную жизнь". У меня ЖЖ живой. В частности потому, что я и читаю достаточно длинную ленту, регулярно добавляя туда новых людей, и пишу регулярно.

Date: 2017-07-10 09:22 am (UTC)
From: [identity profile] catpad.livejournal.com
Но тут у меня правда уважительная причина. У меня на работе ЖЖ заблокировали несколько лет назад, и я выпал из него по естественным причинам. А дома и так времени ни на что нет, какой уж там ЖЖ.
Вот сейчас, чтобы это написать ты даже не представляешь через какие дебри я иду.
И тут меня обвинять ну никак нельзя - пока ЖЖ был доступен с работы я и конкурсы проводил и чего только не делал. Сам знаешь.

Date: 2017-07-10 09:29 am (UTC)
From: [identity profile] green-fr.livejournal.com
Погоди, я разве написал - "ты дурак"? Я просто написал, что не в ЖЖ проблема, а в тебе. Да, это может быть лень, ампутация рук, блокировка на работе и прочее. Но никак не платформа. (тут нюанс, конечно - платформа тоже на что-то влияет, но я правда верю, что у ЖЖ она едва не самая лучшая. хотя и допускаю, что это может быть привычкой)
Просто я не прочитал твой пост как "мне стало неудобно писать здесь, думаю переехать, простите за неудобство, верю, что читатели переедут вместе со мной". Я прочитал его как "ЖЖ умер, пора перебираться на что-то более живое" - это же совсем другое, правда?
То есть, на твоём месте я правда переехал бы куда угодно. У меня одно время ЖЖ на работе был закрыт - я серьёзно занялся переездом. Просто ЖЖ успели открыть.
В качестве бонуса при переезде я бы, возможно, прикрутил здесь трансляцию для тех, кто не читает через RSS. Но это уже так, мелкие технические детали.

Date: 2017-07-10 09:29 am (UTC)
From: [identity profile] green-fr.livejournal.com
Прости, если я звучу агрессивно :-)

Date: 2017-07-10 11:17 am (UTC)
From: [identity profile] catpad.livejournal.com
Ага, вот и я не понимаю, чего ты на меня напал :)
Говорим-то мы ровно об одном и том же. Я ни разу нигде не написал, что ЖЖ - плохая платформа. ЖЖ - лучшая социальная платформа для общения, когда-либо созданная. Я тут как раз и жалуюсь на то, что люди перестали в ЖЖ общаться, а не о том, что ЖЖ нехорош. И в комментарии я объясняю исключительно свои личные мотивы (достаточно веские, кстати), почему я сам почти перестал здесь писать/комментировать. И понятно, что дело здесь тоже не в ЖЖ, а в моих обстоятельствах.

Да, к сожалению, большинство людей перешло на ФБ, но проблема в том, что ФБ не есть платформа для вдумчивого общения. ФБ - это больше такой мессенджер для status updates, чтобы поддерживать знакомства, но не более того. Люди почему-то решили, что он может заменить ЖЖ. Вот о чём я жалуюсь.

Date: 2017-07-10 11:30 am (UTC)
From: [identity profile] green-fr.livejournal.com
Да, прости, вместо того, чтобы поддакнуть, я зачем-то решил тебе объяснить то же самое, но своими словами ;-)
Page generated Feb. 7th, 2026 03:56 am
Powered by Dreamwidth Studios