catpad: (Default)
[personal profile] catpad

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

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

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



Date: 2017-07-08 10:12 am (UTC)
From: [identity profile] mopexod.livejournal.com
Миша, не бросай сюда писать! Вот прямо сейчас я сижу в аэропорту Рима и читаю тебя.

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

Date: 2017-07-08 10:25 am (UTC)
From: [identity profile] mopexod.livejournal.com
Я ходил по линку и наслаждался. А лайк-то где ставить? Если в фб, то у меня его нету :(

Date: 2017-07-08 10:27 am (UTC)
From: [identity profile] catpad.livejournal.com
Это, кстати, уважительная причина :)
Но про тебя-то я как раз знаю, что ты читаешь. И ещё где-то 2 человека примерно.
Ну и ладно в общем-то.

Date: 2017-07-10 07:40 am (UTC)
From: [identity profile] e2pii1.livejournal.com
> Если в фб, то у меня его нету :(

+1

Date: 2017-07-08 10:33 am (UTC)
From: [identity profile] arpad.livejournal.com
Не надо.

Молчание окружабщего пространства еще не означает что в нем никто тебя не слышит

Date: 2017-07-08 10:36 am (UTC)
From: [identity profile] catpad.livejournal.com
Оно, конечно, может и не означает, но и не сильно радует.

Date: 2017-07-08 12:01 pm (UTC)
From: [identity profile] reineke.livejournal.com
народ просто безмолвствует

Date: 2017-07-08 12:03 pm (UTC)
From: [identity profile] catpad.livejournal.com
А почему раньше народ разговаривал ?

Date: 2017-07-08 12:22 pm (UTC)
From: [identity profile] reineke.livejournal.com
не знаю точно. Устал.

Date: 2017-07-08 12:35 pm (UTC)
From: [identity profile] catpad.livejournal.com
Вот-вот. Всеобщая апатия и безразличие. Две вещи, которые я ненавижу.
Целый университет открыл, чтобы с этим бороться, но он только подтверждает вышесказанное.

Date: 2017-07-08 05:05 pm (UTC)
From: [identity profile] reineke.livejournal.com
значит, университет - не идеальный метод борьбы с апатией и безразличием.
Мне кажется, устали не вообще, а устали от ЖЖ. В принципе, жежешечка интуитивно, сражаясь с собственным менеджментом, позиционирует себя как место упорядоченных лонгридов и работы ума. Это ценная ниша, не хочется её терять, и если б менеджмент что-то прочухал, то ЖЖ б воспрял.
То есть да - я считаю, что дело не в людях, а в технологиях и интерфейсах. В крайнем случае, в стадном чувстве или в моде - но не в том, что люди стали глупее или действительно впали в настоящую апатию. Ну, какие-то, может, и впали, но остальные без признаков апатии строчат все свои умные мысли в фейсбук - как в омут, из которого ничего потом не выловишь. Зато как все.

Date: 2017-07-09 12:44 am (UTC)
From: [identity profile] catpad.livejournal.com
Люди, конечно, не стали глупее, но мне кажется, ФБ просто во многом поменял паттерны поведения в интернете. "Лайк" и бесконечный скролл - этого достаточно, чтобы перестать задумываться, во что-то вникать, что-то писать. На палец нажал - вроде как отметился, какая разница, что там написано.
Ну и телефоны, конечно. Раньше с десктопа удобно было писать, а что напишешь с телефона.

Про университет я тоже говорю примерно в этом же смысле: я вижу, что из, скажем, 10 людей, которые "лайкают" пост в ФБ, в лучшем случае один заходит на настоящий пост на сайте. А так как в фейсбучном посте нет ничего, кроме заглавия - какой мы из этого делаем вывод ? Печальный.

Date: 2017-07-09 07:34 am (UTC)
From: [identity profile] reineke.livejournal.com
пора вернуть эти паттерны себе!

Date: 2017-07-09 07:35 am (UTC)
From: [identity profile] catpad.livejournal.com
Чем и занимаемся по мере сил.

Date: 2017-07-08 03:38 pm (UTC)
From: [identity profile] yatur.livejournal.com
А что нынче у тебя вместо ЖЖ? Фейсубк? Дрим?

Народ из ЖЖ в силу разных причин поразбежался, аудитория сильно уменьшилась. Если скажем, журнал читали 200 человек и отвечало 3%, то это 6 человек. А если читает 20 человек, то это еще далеко не пустота, но иногда и до одного человека не дотягивает.

Date: 2017-07-09 12:45 am (UTC)
From: [identity profile] catpad.livejournal.com
Ну да, статистика примерно такая.

Я сейчас пишу в основном сюда:
http://www.useless.school
Дублирую в ФБ: https://www.facebook.com/useless.school/

Date: 2017-07-08 04:14 pm (UTC)
From: [identity profile] thedimka.livejournal.com
жж конечно уже не торт,
но другой платформы которая может его заменить для таких авторов как ты пока найти не смог.

по статистике видно что читать приходят, но коментируют намного меньше. и это не из-за жж. многое поменялось.

мне всё же кажется что обилие платформ заполонило свободное внимание.
когда жж вспыхнул - народ сюда пришёл из никуда или из личных сайтов. жж был мега агрегатором.
сейчас платформы помимо агрегации больше душат и флудят.
на этом фоне вновь поднялись rss агрегаторы и подкасты, как новая волна независимых и небольших источников мыслей.

Date: 2017-07-09 01:50 am (UTC)
From: [identity profile] catpad.livejournal.com
Это всё верно ты говоришь. Обилие платформ задушило ЖЖ. Всё жду, когда Фейсбук переродится во что-то полезное.
А как ваш подкаст - продолжаете делать ?

Date: 2017-07-09 08:18 am (UTC)
From: [identity profile] thedimka.livejournal.com
фейсбук никогда в полезное не переродится. это невозможно.
могут появиться какие-то новые сети, типа инстаграма, для текстов.
я пользуюсь плюрком в осноном. там не как в жж конечно, и уровень народа не дотягивает, но активность есть, идут живые обсуждения обильно, и совсем не фейсбук по духу.

подкаст пишем иногда, на днях записали очередной эпизод, сейчас в обработке.
я конечно хочу ещё другие делать, все как-то не доберусь.

Date: 2017-07-10 10:27 pm (UTC)
From: [identity profile] catpad.livejournal.com
Давай, это дело хорошее!

А инстаграм для текстов это, по-моему, твиттер.

Date: 2017-07-11 06:15 am (UTC)
From: [identity profile] thedimka.livejournal.com
неее, совсем не твиттер.
к примеру даже этот пост твой в твитере просто невозможно написать. разобьётся на кучу отдельных кусков. не все их разом будут видеть. коментарии вообще будут в виде каши, в которой разобраться тяжело. это хорошо только для меме и ругани подходит.
твитер очень хорош когда с новыми людьми знакомишься, особенно по работе или на конференции - лучший способ законтачиться будет твиттер. вроде как и связь есть, вроде как повод для общения, и при этом видно какие у тебя интересы, и можно личный имеил и телефон не давать.
плюрк вот тоже микроблог, на вид аналогичный твиттеру, только там много мелочей правильней сделаны, например длинный текст вставить можно в виде разворачиваемой вкладки. и комменарии с ответами. итд.
медиум по идее мог бы быть, но у них это не инстаграм для текстов, а ютюб для текстов. вроде концепция схожая, но работает иначе совсем. и они тоже в последнее время подгаживать начали. хотя трудно найти тех кто не подгаживает.
телеграм ещё есть, со своими каналами, но как-то маргинальный ресурс всё же, но потенциал есть.

Date: 2017-07-09 08:27 am (UTC)
From: [identity profile] thedimka.livejournal.com
про жж кстати очень чётко видно что он очень хорошо развивался пока его делал бред фицпатрик. у него было видение.
потом он просто перестал развиваться, интернет и другие платформы ушли вперёд, а в жж не появились своевременные добавления. и это заложило упадок. а уж когда суп купил то вообще ещё и помимо отсутсвия новых необходимых обновлений стали козни всякие строить.

Date: 2017-07-08 04:17 pm (UTC)
From: [identity profile] thedimka.livejournal.com
а про интерпиртатор - это классно.
сделай видео ролик об этом, лучше по-английски.
тогда будут коментарии. ютюб намного больше и жевее жж

Date: 2017-07-09 01:51 am (UTC)
From: [identity profile] catpad.livejournal.com
Ну нет, видеоролик к source code ну никак не подходит :)
И потом, говорун из меня никакой.

Date: 2017-07-09 08:19 am (UTC)
From: [identity profile] thedimka.livejournal.com
есть много подобного, люди показывают экран, рассказывают что они сделали и почему. куски когда показывают.
это не заменяет текстовые страницы, просто это рождает интерес, ознакомляет.
ютюб в этом плане очень живая платформа, много всего хорошего есть.

Date: 2017-07-08 07:03 pm (UTC)
From: [identity profile] gianthare.livejournal.com

Че-то хотел - ты же в Технионе его писал, только не помню, на Си или на Паскале

Date: 2017-07-09 01:52 am (UTC)
From: [identity profile] catpad.livejournal.com
На Си, да. Но не доделал.
Я его ещё и на Паскале на бумаге писал, когда компьютеров не было.

Date: 2017-07-08 10:16 pm (UTC)
From: [identity profile] utnapishti.livejournal.com
> В интернете нашлось только одно изображение Ильматар

Почему одно? Я сразу нахожу это



и ещё несколько...
Edited Date: 2017-07-08 10:16 pm (UTC)

Date: 2017-07-09 01:52 am (UTC)
From: [identity profile] catpad.livejournal.com
О, спасибо. Плохо я искал.

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
Да, прости, вместо того, чтобы поддакнуть, я зачем-то решил тебе объяснить то же самое, но своими словами ;-)

Date: 2017-07-10 06:34 pm (UTC)
From: [identity profile] cema.livejournal.com
Да почему ж в никуда-то! В куда вполне.

Date: 2017-07-10 07:14 pm (UTC)
From: [identity profile] bulg.livejournal.com
Отмечусь, пожалуй, тоже. Читаю, но почти не комментирую, увы.
Если решите закрыть ЖЖ, оставьте ссылку, где вас можно будет читать (только не facebook, пожалуйста).

Date: 2017-07-10 10:26 pm (UTC)
From: [identity profile] catpad.livejournal.com
Ну вот, пока что выяснил, что несколько человек всё же читают. Так что закрывать пока не буду.
А пишу я в основном сюда теперь:
http://www.useless.school
Page generated Feb. 6th, 2026 05:28 pm
Powered by Dreamwidth Studios