• Навайбкодил мылер

    From Eugene Erokhin@2:5083/85.1 to All on Sat Feb 28 13:48:30 2026
    Hello All!

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть желание потестить-поучаствовать - велком.

    https://github.com/uncleeugene/momail

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Anatoly Evseenko@2:455/19.5228 to 2:452/28.2 on Sat Feb 28 15:16:13 2026
    Forwarding message from ru.ftn.develop.
    Originally by: Eugene Erokhin, 2:5083/85.1
    Original date: 28.02.2026 13:48
    Subject: авайбкодил мылер
    ***

    Hello All!

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть желание потестить-поучаствовать - велком.

    https://github.com/uncleeugene/momail

    Eugene


    -+- gossipEd-linux/amd64 2.0-dev
    + Origin: Just Origin (2:5083/85.1)


    --
    С наилучшими пожеланиями,
    искренне Ваш,
    Анатолий.
    --- ХотДог/2.14.5/Android
    * Origin: Android device, Milky Way (2:455/19.5228)
  • From Nil A@2:5015/46 to Eugene Erokhin on Sun Mar 1 00:43:56 2026
    * Originally in ru.ftn.develop
    * Crossposted in ru.ai
    Hello, Eugene!

    Saturday February 28 2026 13:48, from Eugene Erokhin -> All:

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть
    желание потестить-поучаствовать - велком. https://github.com/uncleeugene/momail

    А нахуа он нужон? Какую специфическую задачу он решает? Тешит самолюбие вайбкодера?

    Вот из-за таких как ты, наша планета нагревается. Сколько ты токенов жжжог пока вайпкодил? Сколько геймеров недосчиталось новых видюх? Сколько РАМы недополучили нуждающиеся?

    P.S. У нас эха хорошо зашла ru.ai, найди и присоединяйся!

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Sun Mar 1 01:06:24 2026
    Hi Nil!

    01 Mar 26 00:43, Nil A -> Eugene Erokhin:

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть
    желание потестить-поучаствовать - велком.
    https://github.com/uncleeugene/momail

    А нахуа он нужон?

    Да, тут давно уже ни кому ни чего не нужно. ;)

    Какую специфическую задачу он решает?

    Как и любой фидо мылер...

    Тешит самолюбие вайбкодера?

    Разумеется.

    Вот из-за таких как ты, наша планета нагревается. Сколько ты токенов
    жжжог пока вайпкодил? Сколько геймеров недосчиталось новых видюх?
    Сколько РАМы недополучили нуждающиеся?

    е фрибизди. ;)

    P.S. У нас эха хорошо зашла ru.ai, найди и присоединяйся!

    Да!

    Have nice nights.
    Stas Mishchenkov.

    --- Я из того поколения, которое знает, зачем мнут газету.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Nil A@2:5015/46 to Stas Mishchenkov on Sun Mar 1 01:16:16 2026
    Hello, Stas!

    Sunday March 01 2026 01:06, from Stas Mishchenkov -> Nil A:

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть
    желание потестить-поучаствовать - велком.
    А нахуа он нужон?
    Да, тут давно уже ни кому ни чего не нужно. ;)

    Ацтавить негатифф.

    Какую специфическую задачу он решает?
    Как и любой фидо мылер...

    Страсте приехали. Фидонет жифф, всё ещё, спустя овер-40 лет, на техже самых технологиях, и всё благодаря связности узлофф.

    Тешит самолюбие вайбкодера?
    Разумеется.

    Даааа.. Я вайбкодер 800го уровня.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Eugene Erokhin@2:5083/85.1 to Nil A on Sun Mar 1 06:37:13 2026
    Hello Nil A!

    01 Mar 26 00:43:56, Nil A wrote to Eugene Erokhin:

    А нахуа он нужон? Какую специфическую задачу он решает? Тешит самолюбие вайбкодера?
    Он решает специфическую задачу пощупать этот самый вабкодинг, и, заодно, поупражняться в распутывании
    продуктов жизнедеятельности ИИ. Помимо этого, конкретно у меня он решает задачу удалённого управления
    через веб-морду.
    Вот из-за таких как ты, наша планета нагревается. Сколько ты токенов жжжог пока вайпкодил? Сколько
    геймеров недосчиталось новых видюх? Сколько РАМы недополучили нуждающиеся?
    Думаю, мы все примерно одинаково греем планету :)

    P.S. У нас эха хорошо зашла ru.ai, найди и присоединяйся!
    Спасибо, я не настолько вайбкодер :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Andrey Mundirov@2:5059/38 to Eugene Erokhin on Sun Mar 1 04:47:36 2026
    Здравствуй, Eugene!

    Ответ на сообщение Eugene Erokhin (2:5083/85.1) к Nil A, написанное 01 мар 26 в 06:37:

    А нахуа он нужон? Какую специфическую задачу он решает? Тешит
    самолюбие вайбкодера?
    Он решает специфическую задачу пощупать этот самый вабкодинг, и,
    заодно, поупражняться в распутывании продуктов жизнедеятельности ИИ. Помимо этого, конкретно у меня он решает задачу удалённого управления через веб-морду.

    у тогда рассказывай подробности, как ты это делал. Какими сервисами пользовался, пример промпта, сколько денег ушло?

    P.S. У нас эха хорошо зашла ru.ai, найди и присоединяйся!
    Спасибо, я не настолько вайбкодер :)

    А там бОльшая часть не вайбкодеры.

    С наилучшими пожеланиями, Andrey

    --- GoldED+/LNX 1.1.5-b20161221
    * Origin: PC Lovers (2:5059/38)
  • From Nil A@2:5015/46 to Eugene Erokhin on Sun Mar 1 06:43:54 2026
    Hello, Eugene!

    Sunday March 01 2026 06:37, from Eugene Erokhin -> Nil A:

    А нахуа он нужон? Какую специфическую задачу он решает? Тешит
    самолюбие вайбкодера?
    Он решает специфическую задачу пощупать этот самый вабкодинг, и,
    заодно, поупражняться в распутывании продуктов жизнедеятельности ИИ. Помимо этого, конкретно у меня он решает задачу удалённого управления через веб-морду.

    Вы сейчас все усретесь: я - водитель этого автобуса! (c)
    ```offtop
    Автобус отходит от остановки, за ним бежит мужик спотыкается и падает, встает, бежит, опять падает, и так - раз пять. В автобусе все потухают от смеха.
    Из окна высовывается девушка и кричит.
    - Мужчина, если вы еще раз упадете, мы здесь все уписяемся!
    - Вы сейчас все усретесь: я - водитель этого автобуса!
    ```

    Самый уссывон в этой ситуации то, что я таки собрался вайбкодить фидошный мейлер на прошлой неделе. Безп@зды. Детали я обсуждал в su.hamradio.
    Сейчас кусочек чата покажу

    Design a modern FTN/FidoNet-compatible mailer optimized for half-duplex amateur radio links (e.g., 1200 baud AFSK) using AX.25 UI frames (not AX.25 Connected Mode and not TCP/IP).
    The mailer must:
    * Use a JSON-based configuration file defining:
    * Local FTN addresses (node/point)
    * Sysop name
    * Links (remote FTN address + optional password/PSK)
    * AX.25 settings (callsign, SSID, port, max payload length)
    * Scan and process a Binkley-style outbound directory compliant with **FTS-5005.003 Advanced BinkleyTerm Style Outbound flow and control**.
    * Establish outgoing sessions and accept incoming sessions.
    * Operate in burst mode to minimize TX/RX switching.
    * Support:
    * Open sessions (no authentication)
    * Password-based sessions using PSK + HMAC
    * Optional encryption (configurable, aware of amateur radio regulations)
    * Use a 0-RTT approach:
    * INIT packet authenticates immediately
    * If no mail exists, only one packet per side
    * If mail exists, minimal bursts per side
    The system must be modular, testable over UDP first, and later deployable over Linux AX.25 sockets.

    Link Constraints
    * Half-duplex
    * 1200 baud typical
    * AX.25 UI frames
    * Typical payload limit ? 256 bytes (runtime configurable)
    * TX/RX switching is expensive

    Session Requirements
    * 0-RTT session establishment
    * No challenge-response handshake
    * PSK-based authentication
    * Timestamp + nonce replay protection
    * Clocks synchronized within a few minutes
    * No repeated FTN address in every packet (only in INIT)

    Security Requirements
    Support three modes:
    1. Open (no authentication)
    2. HMAC-authenticated (PSK)
    3. Optional AEAD encryption (e.g., ChaCha20-Poly1305)

    Security rules:
    * HMAC in INIT for authentication
    * HMAC at end of each file (bundle) for integrity
    * No per-frame HMAC (to reduce overhead)
    * CRC16 per chunk for fast corruption detection
    * Replay protection using timestamp + nonce cache

    Transfer Requirements
    * Burst transmission
    * Sliding window (e.g., 4-8 frames)
    * Bitmap ACKs
    * No ping-pong per chunk
    * If no mail: one packet each side
    * If mail: few burst packets per side
    ...

    Там много чего дальше про сам протокол, который не binkp, но всё ещё FTN совместимый.
    Я ещё как-то могу тут заикнуться, что мы планету греем какими-то говнозапросами, но у меня чуть интереснее изначально идея вайпкода.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Sun Mar 1 10:57:36 2026
    Hi Nil!

    01 Mar 26 01:16, Nil A -> Stas Mishchenkov:

    Собсна, сабж. Исключительно в развлекательных целях :) Если есть
    желание потестить-поучаствовать - велком.
    А нахуа он нужон?
    Да, тут давно уже ни кому ни чего не нужно. ;)

    Ацтавить негатифф.

    Ok.

    Какую специфическую задачу он решает?
    Как и любой фидо мылер...

    Страсте приехали. Фидонет жифф, всё ещё, спустя овер-40 лет, на техже самых технологиях, и всё благодаря связности узлофф.

    ... и обратной совместимости.

    Тешит самолюбие вайбкодера?
    Разумеется.

    Даааа.. Я вайбкодер 800го уровня.

    По классике - 84 левела. В Лин Айдж выше не было и дальше 80 было очень трудно прокачаться. ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Общественное мнение - это мнение тех, кого не спрашивают.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexey Fayans@2:5030/1997 to Nil A on Sun Mar 1 11:06:25 2026
    Hello Nil!

    On Sun, 01 Mar 2026 06:43 +0300, you wrote to Eugene Erokhin:

    Use a JSON-based configuration file defining:

    Зачем JSON для конфигурации? Почему не YAML или что-то ещё предназначенное для разметки, а не для машинного парсинга?


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Eugene Erokhin@2:5083/85.1 to Andrey Mundirov on Sun Mar 1 19:06:07 2026
    Hello Andrey Mundirov!

    01 Mar 26 04:47:36, Andrey Mundirov wrote to Eugene Erokhin:

    Помимо этого, конкретно у меня он решает задачу удалённого управления
    через веб-морду.
    у тогда рассказывай подробности, как ты это делал. Какими сервисами пользовался, пример промпта, сколько денег ушло?
    Денег - ноль ушло, вполне халявный gemini code assist в виде плагина к vscode отлично справился.
    Из плюсов - он сразу накидывает много мелочей, о которых поначалу не задумывваешься.
    Из минусов - временами лепит исправления заплатками поверх существующего кода, лишними переменными и проверками на частные
    случаи, отчего код становится похож на ведро спагетти. о если его просить не менять исходники сразу, а сначала объяснять
    задачу, а после руководить пошагово, то экономит лютую кучу времени. Тем более в golang, там довольно много бойлерплейта,
    и вот с ним он отлично справляется.

    ачал с того, что спросил у него, знает ли он, что такое binkp. Он, оказалось, знает. Попросил накидать
    простой сервер, слушающий на 24554 и поддерживающий binkp сессию. Он придумал парсер адресов (правда, почему-то решил
    пойнтов не учитывать :) ) догадался, что нужен конфиг. а удивление, хоть и криво, но сразу завелось. А дальше уже или
    руками или точечными указаниями допиливал.

    В общем, мой вывод пока такой, что просить его накидать драфты можно, но не стоит просить слишком много
    за раз - он порой прямо переусложняет :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Eugene Erokhin@2:5083/85.1 to Nil A on Sun Mar 1 19:09:40 2026
    Hello Nil A!

    01 Mar 26 06:43:54, Nil A wrote to Eugene Erokhin:

    Самый уссывон в этой ситуации то, что я таки собрался вайбкодить фидошный мейлер на прошлой неделе. Безп@зды. Детали я обсуждал в su.hamradio.
    Сейчас кусочек чата покажу
    Видимо у дураков мысли сходятся :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Vladimir Zvezda@2:5000/111.20 to Eugene Erokhin on Mon Mar 2 12:24:04 2026
    Здpавствуй, Eugene!

    у тогда рассказывай подробности, как ты это делал. Какими
    сервисами пользовался, пример промпта, сколько денег ушло?
    Денег - ноль ушло, вполне халявный gemini code assist в виде плагина
    к vscode отлично справился. Из плюсов - он сразу накидывает много
    мелочей, о которых поначалу не задумывваешься. Из минусов - временами лепит исправления заплатками поверх существующего кода, лишними переменными и проверками на частные случаи, отчего код становится
    похож на ведро спагетти. о если его просить не менять исходники
    сразу, а сначала объяснять задачу, а после руководить пошагово, то экономит лютую кучу времени. Тем более в golang, там довольно много бойлерплейта, и вот с ним он отлично справляется.

    Это было интересно! Я вижу что появляются интересные навайбакоженнные
    проекты, вопрос получится ли у них набрать пользовательскую базу. Жаль по мылеру ничего не могу сказать, не силен ни в golang ни в FTN (с этим
    планирую поразбираться).



    С уважением - Vladimir
    --- Easy come, easy go
    * Origin: Объективная реальность, данная нам в ощущениях (2:5000/111.20)
  • From Eugene Erokhin@2:5083/85.1 to Vladimir Zvezda on Mon Mar 2 15:24:18 2026
    Hello Vladimir Zvezda!

    02 Mar 26 12:24:04, Vladimir Zvezda wrote to Eugene Erokhin:

    Это было интересно! Я вижу что появляются интересные навайбакоженнные проекты, вопрос получится ли у них набрать пользовательскую базу.
    Мне кажется, что пользовательская база зависит от востребованности и качества
    реализации сильно больше, чем от технологии.

    Жаль по мылеру ничего не могу сказать, не силен ни в golang ни в FTN (с этим
    планирую поразбираться).
    Гошечка достаточно прост синтаксически, с ним быстро можно понять основные
    особенности. А в FTN я уже тоже ничего не помню, как выяснилось :))

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Nil A@2:5015/46 to Alexey Fayans on Tue Mar 3 00:30:34 2026
    Hello, Alexey!

    Sunday March 01 2026 11:06, from Alexey Fayans -> Nil A:

    Use a JSON-based configuration file defining:
    Зачем JSON для конфигурации? Почему не YAML или что-то ещё
    предназначенное для разметки, а не для машинного парсинга?

    YAML является надмножеством JSON. И он круче тем, что там можно человеческие комментарии писать - и тут больше проблем, чем пользы. 99% парсеров не сохраняют комментарии при сериализации/десериализации. Это известная проблема, когда в конфиги ходят и люди и скрипты. апример, fidoip - там конфиги с человеческими комментариями, и для скриптов отдано специальное место, которое они могут править, не затрагивая остальных частей. Сильно как-то переформатировать такой конфиг ты уже не можешь - поломаются fidoip скрипты.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Nil A@2:5015/46 to Eugene Erokhin on Tue Mar 3 00:37:02 2026
    * Originally in ru.ftn.develop
    * Crossposted in ru.ai
    Hello, Eugene!

    Sunday March 01 2026 19:06, from Eugene Erokhin -> Andrey Mundirov:

    у тогда рассказывай подробности, как ты это делал. Какими
    сервисами пользовался, пример промпта, сколько денег ушло?

    ачал с того, что спросил у него, знает ли он, что такое binkp. Он, оказалось, знает. Попросил накидать простой сервер, слушающий на 24554
    и поддерживающий binkp сессию. Он придумал парсер адресов (правда, почему-то решил пойнтов не учитывать :) ) догадался, что нужен конфиг.

    Когда ты вайбкодишь - ты PM (project manager) по сути. У тебя в подчинении разные программисты, с разной экспертизой, с разными своими хотелками и заскоками, всё как в реально жизни. Если ты просто программистам скажешь написать бинк на порту 24554 - они тебе ровно также навайбкодят, к гадлалке не ходи. И только чёткие requirements, потом system design, потому software design по компонентный, с API между компонентами, со всеми фигнями, со всеми ревью на каждом шаге, и только потом кодить идут. В софтверных конторах всегда именно кодить как кодить - это делали джуны или максимум миддлы. Когда у тебя ясно что писать надо - напишет и обезьяна.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Alexey Fayans@2:5030/1997 to Nil A on Tue Mar 3 08:25:30 2026
    Hello Nil!

    On Tue, 03 Mar 2026 00:30 +0300, you wrote to me:

    Use a JSON-based configuration file defining:
    Зачем JSON для конфигурации? Почему не YAML или что-то ещё
    предназначенное для разметки, а не для машинного парсинга?
    YAML является надмножеством JSON. И он круче тем, что там можно человеческие комментарии писать - и тут больше проблем, чем пользы.
    99% парсеров не сохраняют комментарии при сериализации/десериализации.
    Это известная проблема, когда в конфиги ходят и люди и скрипты.
    апример, fidoip - там конфиги с человеческими комментариями, и для скриптов отдано специальное место, которое они могут править, не затрагивая остальных частей. Сильно как-то переформатировать такой
    конфиг ты уже не можешь - поломаются fidoip скрипты.

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


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Andrei Ivanov@2:5023/24.3586 to Alexey Fayans on Tue Mar 3 10:35:57 2026
    Hello, Alexey!

    01.03.2026 11:06, Alexey Fayans пишет:

    YAML

    В аду должен быть отдельный котел для создателей языков, в которых пробелы влияют на семантику.

    With best regards, Andrei Ivanov
    --- InterSquish NNTP Server/FTN Gate
    * Origin: www.wfido.ru (2:5023/24.3586)
  • From Alexander Kruglikov@2:5053/55.58 to Andrei Ivanov on Tue Mar 3 12:08:30 2026
    Привет, Andrei!

    03 мар 26 10:35, Andrei Ivanov писал(а) к Alexey Fayans:

    YAML
    В аду должен быть отдельный котел для создателей языков, в которых
    пробелы влияют на семантику.

    Только недавно смеялись с коллегой, что YAML изобрёл Маяковский, который им же писал стихи.

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: Here Cоmes: самая нужная часть письма - Origin! (2:5053/55.58)
  • From Alexey Fayans@2:5030/1997 to Andrei Ivanov on Tue Mar 3 11:47:43 2026
    Hello Andrei!

    On Tue, 03 Mar 2026 10:35, you wrote to me:

    YAML
    В аду должен быть отдельный котел для создателей языков, в которых
    пробелы влияют на семантику.

    Как и котёл для тех, кому это причиняет неудобства, боль и страдания (то есть для тех, кто любит писать нечитаемый говнокод).


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)
  • From Rinat Sadretdinow@2:5020/620.1 to Andrei Ivanov on Tue Mar 3 14:34:24 2026
    Hello Andrei!

    03 Mar 26 10:35, you wrote to Alexey Fayans:

    YAML

    В аду должен быть отдельный котел для создателей языков, в которых
    пробелы влияют на семантику.

    ┌─┐
    │√│HРАВИТСЯ
    └─┘

    Вот честно, поубивал бы тех кто придумал использовать пробелы и прочие табуляции как признаки блоков кода.

    Bye!

    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: -= Thunder Bird @ home =- (2:5020/620.1)
  • From Nil A@2:5015/46 to Rinat Sadretdinow on Tue Mar 3 16:49:26 2026
    Hello, Rinat!

    Tuesday March 03 2026 14:34, from Rinat Sadretdinow -> Andrei Ivanov:

    Вот честно, поубивал бы тех кто придумал использовать пробелы и прочие табуляции как признаки блоков кода.

    Питонисты с тобой не согласны. Питон номер один во многих рейтингах языков.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Vladimir Zvezda@2:5000/111.20 to Nil A on Tue Mar 3 21:04:02 2026
    Здpавствуй, Nil!

    YAML является надмножеством JSON. И он круче тем, что там можно человеческие комментарии писать - и тут больше проблем, чем пользы.

    Хотел возмутится, но погуглил и действительно yaml - надмножество json.
    Он же совсем не похож! Отсутствие коментариев это конечно сильно неудобно
    для конфигов, но есть json5 или jsonc.

    С уважением - Vladimir
    --- Easy come, easy go
    * Origin: Объективная реальность, данная нам в ощущениях (2:5000/111.20)
  • From Rinat Sadretdinow@2:5020/620.1 to Nil A on Tue Mar 3 21:31:10 2026
    Hello Nil!

    03 Mar 26 16:49, you wrote to me:

    Вот честно, поубивал бы тех кто придумал использовать пробелы и
    прочие табуляции как признаки блоков кода.

    Питонисты с тобой не согласны.

    у так и любители yaml не согласны. Вот пусть они варятся в одном котле, а питонисты рядышком, в другом.

    Питон номер один во многих рейтингах языков.

    А мне что с того? Вот конкретно *мне* что с того? А абсолютно ничего! Я просто выразил своё мнение.

    Я ещё по привычке что в Python, что в Kotlin постоянно порываюсь завершить оператор или инструкцию точкой с запятой. И то что там *не* *надо* точки с запятой откровенно выбешивает. о это опять чисто субъективно, не удивлюсь что тех, кто с них начинал, бесит требование компилятора ставить точку с запятой как завершение оператора.

    Bye!

    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: -= Thunder Bird @ home =- (2:5020/620.1)
  • From Alexey Khromov@2:5030/723 to Vladimir Zvezda on Thu Mar 5 23:03:56 2026
    Здраствуйте, Vladimir!

    03 мар 26 21:04, Vladimir Zvezda -> Nil A:

    Хотел возмутится, но погуглил и действительно yaml - надмножество
    json. Он же совсем не похож! Отсутствие коментариев это конечно сильно неудобно для конфигов, но есть json5 или jsonc.

    Да, они друг в друга перегоняются без проблем. Жисон удобен как поток (модно говорить "сериализация"), Ямл больше глазами блоки выделить. И то, и другое - родилось от желания сделать свой тринадцатый велосипед, который заменит предыдущие двенадцать (начиная с ini-файла, .conf-форматов и т.д. Получилось как должно было получиться - удобно встроен в те самые современные языки, которые любят сами качать (либо уже скомпиленные, либо засовывая это в свои недра по-умолчанию) либы прям с внешнего сайта (и им, конечно, можно доверять... (с) зуб даю). Пытон спасает только venv...
    Опять отвлекся - за удобство принято расплачиваться в любом случае - быстро и удобно поднять работающее приложение/микросервис/контейнер того стОит.

    З.Ы.
    Про языки с пробелами - рекомендую Whitespace попробовать) B отличие от brainfuck, который прост и линеен, это сущая головоломка.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)