[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 520 | 72 | 53
Назад Вниз Каталог Обновить

о исходниках и мышах Аноним # OP  17/11/16 Чтв 11:14:05  877106  
mail.ru-skull.PNG (70Кб, 301x275)
В этой теме противопоставляются два подхода к хранению/редактированию/представлению исходного кода программ.

1. Стандартный подход - весь исходник это гигантская строка, суп из символов юникода, где распространение лексической/синтаксической ошибки марширует до первого переноса строки, либо символа ; а бывает что и вовсе до конца файла. Обилие открывающих/закрывающих лексем, либо отступы которые необходимо соблюдать. Удаляем в рандомном месте N символов юникода и сохраняем, потому что гадина кот попрыгал по клавиатуре, и можно плакать если уже не видна былая структура кода, и надо звать экспертов-археологов-криптоаналитиков, либо искать древнюю версию из бекапа. Плюсы подхода - можно редактировать исходник через блокнот на коленке. Недостатки — всевозможные diff частенько тупят.

2. Древовидный подход - весь исходник это хорошо структурированное дерево с листями-строками, где любые перемещения кода, удаление, вставка, затрагивают только целые ветви дерева либо толко листья, а ошибка на один символ юникода в листочке никак не затронет всё дерево, а чётко локализуется. "Разделяй и властвуй". По сути получаем абстрактное синтаксическое дерево, если не путаю. Известные мне похожие/близкие реализации — Scratch/Alice. Недостатки таких реализаций - детскость/скриптовость. Недостатки подхода - мегаинструмент хацкеров - блокнот — бесполезен. Преимущества – diff могут быть реализованы гораздо чётче; парсить такой исходник — детсадовец справится.

Идея без реализации невесома, но она имеется, реализация второго подхода, для языка, подобного с++, а по сути лишь обёртка над ним, при этом блоки выглядят минималистично, расположены структурировано и по почти компактно, нет детскости/раздутости в отрисовке как у ïîäîáíûõ. Транслируется в С++ а тот автоматом скармливается g++/clang. Отладка через gdb.

Вопрос, почему второй подход мертворожден, а труп первого подхода с удовольствием насилуется погромистами, прогресс Земли в исскустве программирования забуксовал?

Секретная картинка http://s06.radikal.ru/i179/1611/be/26695afccc42.png .
И голосование http://pollservice.ru/p/k20384ywmd .
Прошу не обзываться и не переходить на личности itt.
Аноним # OP  17/11/16 Чтв 11:24:36  877112
уходи.jpg (96Кб, 600x600)
Некоторые погромисты часто не могут понять что именно это значит, кричат, дрыгают ногами, исходят пеной, обзываются. Надеюсь вы не из них. А если всё-таки хочешь написать гадость, то
Аноним # OP  17/11/16 Чтв 11:33:03  877117
Сейчас потихоньку портирую старый редактор с С#(Unity3D) на С++ под библиотеку ncurses, так что будет работать везде, даже на юниксах без иксов. Ответь на этот пост "да" чтобы увидеть видео с демонстрацией новой версии, правда там даже редактировать нельзя, но читает и отображает файлы старого проекта на отлично.
Аноним # OP  17/11/16 Чтв 11:36:50  877118
где-все.jpg (40Кб, 604x490)
последний бамп, а то нечего заниматься таким
Аноним 17/11/16 Чтв 11:42:24  877120
>>877118

продолжай, пожалуйста, про гадину-кота, что попрыгал по клавиатуре, и пропавшую структуру кода понравилось.

Правда не понятно, как древовидный код защитит от подобного котосвинства. Прыгнет гад на клавиатуру, переключится в режим редактирования корня и хана структуре. Сиди плач, восстанавливая разрушенные связи.
Аноним 17/11/16 Чтв 11:44:25  877122
>>877120

императивный, сука, кот-хаскеллист.
Аноним # OP  17/11/16 Чтв 11:54:33  877127
>>877120
Все опасные операции - удаление, вырезание, замена, требуют дополнительных зажатых клавиш, для защиты от случайностей. У меня просто ALT зажимался.
С корнем дерева всё просто супер - его просто нет возможности выделить :) .
Аноним # OP  17/11/16 Чтв 11:56:03  877129
Такие трюки возможны как: через шифт и стрелки выделяем несколько процедур, жмём SHIFT-I и вот они уже переместились в класс, который лежал перед ними, и становятся его статическими методами.
Или жмём SHIFT+O и выделенные дети вылазят из родителя, и распологаются перед ним, а чтобы вылезли после него, то надо жать CTRL+O.
Аноним # OP  17/11/16 Чтв 11:59:49  877132
>>877120
Есть опасная комбинация как - выделить любой из высших после корня элемент при помощи "CTRL+LEFT", выделить всех соседей через "A", заменить выделеные элементы новым элементом через "ALT+F".
Аноним # OP  17/11/16 Чтв 12:02:35  877133
>>877132
Но коту такие комбинации не исполнить.
Аноним 17/11/16 Чтв 12:09:06  877139
>>877127

> требуют дополнительных зажатых клавиш

У кота четыре лапки, котов бывает больше двух. Твой метод может и уменьшит вероятность, но коты хитры нельзя недооценивать мощь врага.

>>877133
> Но коту такие комбинации не исполнить.

А человеку с разумом кота?

>>877129

> Такие трюки возможны как: через шифт и стрелки выделяем несколько процеду …

Ты слишком хорошо знаешь мертворожденые подходы, ты некромант? Хочешь, воскресить древнее забытое искусство?

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


Аноним # OP  17/11/16 Чтв 12:15:09  877141
>>877139
Так есть то что я придумал? Или они хорошо умеют аккуратно редактировать эту кашу из символов? А то мне немного лень это всё делать. Смысла быть "не-первым" не вижу, что я буду повторять уже обкатанное.
Аноним # OP  17/11/16 Чтв 12:22:00  877145
>>877106 (OP)
Я наврал. Извините. У меня не ветви и листья-строки, а только универсальные элементы со строкой-значением и детьми. Не выспался просто.
Аноним 17/11/16 Чтв 12:27:14  877147
>изобретает велосипед с квадратными колесами, когда можно просто купить нормальный компьютерный стол, у которого клавиатура недоступна кошкам.
А ты неплох, просто типичный программист.
Аноним # OP  17/11/16 Чтв 12:28:17  877151
Одной из главных целей такого языка было:

1. Убрать обилие скобок, и скобочный ад, посмотрите в соседней теме(вытянул-скрин), ненавижу такой ад, пусть горят в нём те кто продолжают форсить скобки в 21 веке-то.
2. Выпилить инфиксные операторы а значит не будет мороки с их приоритетами.
Аноним # OP  17/11/16 Чтв 12:31:21  877154
>>877147
Кота ведь и не было-то, я это для художественного чего-то-там добавил. Я животных не люблю вообще.
Аноним # OP  17/11/16 Чтв 12:42:25  877160
>>877151
А получилось убрать вообще все скобки. Они не нужны.
Аноним 17/11/16 Чтв 12:42:49  877161
>>877141

> Или они хорошо умеют аккуратно редактировать эту кашу из символов?

Я так понял, ты хочешь придумать свое ооп, где вместо структурной единицы будет файл, а не класс. Почему бы, гм, не попробовать классику? А потом, будешь с пацанами соревноваться в количестве паттернов на 100 кода…
Аноним 17/11/16 Чтв 12:43:21  877163
>>877161
строк*
Аноним # OP  17/11/16 Чтв 12:47:39  877165
нет-пикчи.jpg (25Кб, 380x380)
>>877161
Ньет! Изменён лишь подход к хранению/представлению исходника. Подобной чушью я не собираюсь заниматься как
> структурной единицы будет файл
Откуда вообще эта мысль обо мне? Время когда я был астронавтом архитектуры давно прошло.
Классику люблю и уважаю, высокое абстрагирование это зло. Паттерны ненавижу, особенно singleton.
Не надо думать обо мне плохое.
Аноним # OP  17/11/16 Чтв 12:48:58  877166
>>877165
хз что я написал
Аноним # OP  17/11/16 Чтв 12:52:53  877168
>>877161
>свое ооп
Нет. В предыдущий раз это было С++шое OOP, в этот раз я помышляю оставить только Plain Old Data структуры, и функции. От OOP не так много пользы. И наверное не будет поддержки указателей, они не очень то и нужны, от них больше проблем чем пользы. Будут просто ссылки.
Аноним # OP  17/11/16 Чтв 12:54:34  877169
>>877168
Ну всё, готовлюсь к шторму..
Аноним # OP  17/11/16 Чтв 13:02:39  877171
Применял предыдущую реализацию для внутриигрового программирования роботов типа Colobot. Жарили они друг дружку лазерами, а ещё раньше и гранаты в друг дружку кидали, и бомбы сбрасывали на базу противоположной команды. С возможностью как-бы мультиплеера, "твои роботы против моих". Ну не хотел я использовать скриптоту типа LUA. Скриптота не нужна.
Аноним # OP  17/11/16 Чтв 13:22:22  877188
Есть первые проголосовавшие! Спасибо, Антош.
Аноним 17/11/16 Чтв 19:40:22  877456
>>877171
сдетектировал роботов и функциональный си по оппосту
Аноним # OP  17/11/16 Чтв 21:51:59  877545
>>877456
И что? Это ничего не меняет. Ты просто даун. Как и те кто проигнори тред, сами себя сдетектировали как даунов. Ебанашки.
Аноним # OP  17/11/16 Чтв 21:56:34  877547
Те кто читают /gd по определению долбаёбы, мечтающие запилить свою крутую мега игорь. И я их отсеял. Осталось в итого 2-человека, что печально.
Аноним # OP  17/11/16 Чтв 22:01:04  877549
Я разочарован в вас, мыши.
Аноним # OP  17/11/16 Чтв 22:10:10  877550
>>877549
>мыши
>погромисты
Если кто не понял. А то хз, обычно у вас IQ как у хлебушка.
Аноним 17/11/16 Чтв 22:21:23  877554
Пистон уже есть, больше такой параши не надо.
Просто используй нормальные IDE.
/thread
Аноним # OP  17/11/16 Чтв 22:28:11  877563
>>877554
>/thread
IDE меня разочаровали - чертов Eclipse безбожно тормозит, хоть и быстрее чем Netbeans. В итоге написал свой редактор с автодополнением слов, и делает он это просто моментально, и сортируя все слова по популярности использования в проекте, моя производительность выросла значительно. А так всё-те же возможности редактирования каши-текста.
Аноним # OP  17/11/16 Чтв 22:34:50  877567
уходи.jpg (96Кб, 600x600)
Те кто оцениваю идею по её создателю, по определению дауны. Так что, подобный читатель, тоже отсейся из треда. Ты не нужен.
Аноним # OP  17/11/16 Чтв 22:35:11  877568
>>877567
ют
Аноним # OP  17/11/16 Чтв 22:37:06  877573
>>877554
Ты странный, в питоне заменили шило на мыло, зачем ты сравниваешь мою идею с этим говном?
Аноним 17/11/16 Чтв 22:42:25  877576
>>877567
>Те кто оцениваю идею по её создателю
- те поняли жизнь.
С дурного дерева не будет доброго плода, а у дебила и идеи дебильные.
Аноним 17/11/16 Чтв 22:43:08  877577
>>877573
>зачем ты сравниваешь мою идею с этим говном?
Ты понял суть.
https://www.youtube.com/watch?v=-8BdAlf2t_c
Аноним # OP  17/11/16 Чтв 22:43:11  877578
Аноним сказавший в опросе что "в скратче тоже текст", что ты имел в ыиду, поясни. Разве в скратче исходник это не дерево объектов? а слой-носитель этих объектов не имеет значения.
Аноним # OP  17/11/16 Чтв 22:46:18  877579
>>877576
>дебила и идеи дебильные
Докажи что идея этого треда дебильна, а иначе ты дебил. Но судя по тому что ты отвечаешь дебилу, то с самооценкой у тебя проблемы. Ты обращался к психолухам?
Аноним 17/11/16 Чтв 22:50:44  877583
>>877579
>Докажи
Деньги вперед.
Аноним # OP  17/11/16 Чтв 22:51:30  877584
>>877576
Не можешь доказать? IQ не хватает? Покажи также дебильность моих остальных идей, иначе ты просто познавший жизнь, садовник. Иди же прививай сливовую ветку на грушу, давн.
Аноним 17/11/16 Чтв 22:53:16  877586
>>877584
>садовник
Опа.
Дебил дебилом - но.
Впрочем, юродивые часто угадывают
Аноним # OP  17/11/16 Чтв 22:53:42  877588
>>877583
А ты мне заплатил за то что я поделился с тобой годной идеей-то? Высоко себя ценишь, но сидишь в дебильной теме. Несостыковочка выходит.
Аноним 17/11/16 Чтв 22:54:45  877589
>>877588
Спокойней, зверушка, не нервничай так.
продолжаю зоонаблюдение
Аноним # OP  17/11/16 Чтв 22:54:58  877590
>>877586
>угадывают
Я никогда не угадываю, не унижай меня, и не съезжай с темы треда.
Аноним # OP  17/11/16 Чтв 22:56:21  877591
>>877589
>продолжаю зоонаблюдение
Аттенборо в теме. Твои попытки меня оскорбить не удаются.
Аноним 17/11/16 Чтв 22:57:05  877592
>>877590
>не унижай меня
А теперь на коленях проси :3
Аноним # OP  17/11/16 Чтв 22:59:02  877594
>>877592
а ты смешной :3
Аноним # OP  17/11/16 Чтв 23:03:28  877596
То что я шизик, и просто мусор, вовсе не означает что я дебил. Идите учите матччасть по псих.заболеваниям. Мои программы никогда не имеют багов независимо от размера. А вы же просто мартышки с очками в руках, еле осилившие пайтон и пыхпых и жс. Отвечайте по существу треда, иначе просто дауны и тролли.
Аноним 17/11/16 Чтв 23:12:29  877600
>>877596
>То что я шизик, и просто мусор, вовсе не означает что я дебил.
В общем случае это верно.
>Отвечайте по существу треда, иначе просто дауны и тролли.
А вот это - значит что ты именно дебил, ко всему прочему.
Удачи в личной жизни, хаха.
Аноним 17/11/16 Чтв 23:16:51  877601
>>877600
> личная жизнь
Видно что ты проецируешь. Мне тебя жаль что у тебя с личной жизнью беда, но не боись, всё у тебя ещё наладится. нет,такие лобоёбы как ты не нужны
Аноним # OP  17/11/16 Чтв 23:19:36  877602
>>877600
Знай же, полезжи в гразь бороться со свиньёй, подобным ей станешь. Уходи из треда, не нужен.
Аноним # OP  17/11/16 Чтв 23:20:00  877603
Капец я вильтров навесил на тред, я в шоке.
Аноним # OP  17/11/16 Чтв 23:20:25  877604
>>877603
фильтров, от мусорных поситителей
Аноним # OP  17/11/16 Чтв 23:24:12  877607
Мыслящих людей 1 из 100, ловить их здесь не удастся, жаль время на тред потратил. Только бездумные рабы своих инструментов с синдромом утёнка.
Аноним 17/11/16 Чтв 23:25:46  877610
Стикер (575Кб, 409x409)
>>877601
>этот пригоревший омежка
Ясно.
>>877602
>полезжи
>в гразь
Понятно.
Аноним # OP  17/11/16 Чтв 23:33:21  877614
>>877610
> хохол
угадал, сала украiнi!!!
Аноним 17/11/16 Чтв 23:36:09  877618
>>877614
Ты зачем свой тред сагаешь, дурачок?
Аноним # OP  17/11/16 Чтв 23:39:43  877621
>>877618
>зачем сагаешь
не хочу чтобы он был в топе, это не нужно
Аноним # OP  17/11/16 Чтв 23:40:37  877622
>>877621
внизу топа пусть висит
Аноним # OP  17/11/16 Чтв 23:41:27  877624
>>877622
>внизу
тема ведь
>дебильная
Аноним 18/11/16 Птн 00:00:42  877632
>>877621
>>877622
>>877624
>это обиженное существо
Ты вообще какого пола, нечто?
Аноним # OP  18/11/16 Птн 00:04:26  877633
>>877632
>нечто?
секс.озабоченный в треде.
мужского, а ты, содомит, мечтаешь мне вдуть? уходи
Аноним # OP  18/11/16 Птн 00:07:41  877636
просто так https://youtu.be/hCGc2vLnFQQ , для архивача
Аноним 18/11/16 Птн 00:10:01  877638
>>877636
Сделай шаг впередназад и пиши на лишпе.
Аноним # OP  18/11/16 Птн 00:14:21  877639
>>877638
>лисп
лисперы не люди вовсе, а живые ископаемые, динозавры, а лисп это грязь, которой они обмазываются.
Аноним # OP  18/11/16 Птн 00:20:49  877642
Дурных советов тред. Напоминаю о вопросе треда.
Аноним # OP  19/11/16 Суб 01:54:46  878135
Моя идея выкинуть указатели и ООП была реально дебильной.
Просто переведу С++ в такой формат, и это будет хорошо.
Аноним # OP  19/11/16 Суб 02:03:07  878140
>>878135
> переведу
По сути уже давно перевёл, просто портировать из C# надо
Аноним # OP  19/11/16 Суб 02:03:50  878141
А хейтеры, пиздуйте в школу.
Аноним # OP  19/11/16 Суб 02:04:42  878142
Там вас обучат паскалю и блоксхемам.
Аноним # OP  19/11/16 Суб 02:06:15  878144
А заодно и зашорят.
- Зашорьте меня полность, плиз!
- Ok.
Аноним 19/11/16 Суб 07:56:14  878192
К моменту написания этого поста в треде было 5 уникальных постеров. То есть 3 оповских айпишника за 3 прошедших дня и две каких-то горемыки.
Аноним # OP  19/11/16 Суб 08:48:01  878201
>>878192
Что ты несёшь? Проспись.
Аноним # OP  19/11/16 Суб 09:00:48  878203
>>878192
Пусть модератор напишет такое, но не какой-то залётный.
Аноним 19/11/16 Суб 09:10:34  878205
>>877106 (OP)
> Вопрос, почему второй подход мертворожден, а труп первого подхода с удовольствием насилуется погромистами, прогресс Земли в исскустве программирования забуксовал?

Просто потому что такой AST редактор нихуя неудобен. Как ты в свое синтаксическое дерево будешь копипастить кусок кода со stackoverflow?

> Недостатки подхода - мегаинструмент хацкеров - блокнот — бесполезен. Преимущества – diff могут быть реализованы гораздо чётче; парсить такой исходник — детсадовец справится.

Собственно ты сам и ответил на свой вопрос. Если сложно парсить будет разработчикам компилятора/иде -- это ничего страшного, а вот пользователи без нормального редактора твой инструмент в корзину отправят
Аноним # OP  19/11/16 Суб 17:27:49  878342
>>878205
Была реализована схема - copy/paste, когда выделенные элементы сериализуются/десереализуются в транспортную кодировку вида "[a-p]+" , специально для подобных целей. Именно так оно записывается/читается и буфера обмена.
А простота парсинга позволяет без труда реализовать отрисовщик на JS для любого форума, для такой схемы. Чтобы лежал не только код в транспортном виде. Ведь есть же подсветка стандартных синтаксисов в огромных кол-вах, что мешает добавить ещё один. Я сейчас поищу, я пастил в такой кодировке на pastebin.
Аноним # OP  19/11/16 Суб 17:30:32  878343
>>878205
http://pastebin.com/Wigf1n3n
Аноним # OP  19/11/16 Суб 17:49:00  878357
Могу выложить былые исходники, там разделение на абстрактные классы и реализацию под Unity3D, так что сможете посмотреть как это было. Если проголосует в новом опросе положительно хотя-бы 5 человек. http://pollservice.ru/p/5ygj1rsrfc
Аноним # OP  19/11/16 Суб 18:00:52  878366
>>878357
3х зватит. Усё.
Аноним # OP  20/11/16 Вск 15:52:19  878842
Проклятый curses, сам ног чёрту сломит.
Аноним # OP  20/11/16 Вск 23:21:25  879241
Я придумал самый зачётный вариант передачи исходников через тот-же SO и любые другие форумы. Рендерим древо в PNG, добавляем в картинку скрытую информацию для редактора. Импортируем картинку в редактор как исходник. Нулевые расходы вообще на всё выходят.
Аноним # OP  20/11/16 Вск 23:22:44  879243
Но хранить на диске всётаки в бинарном формате, иначе бред выйдет.
Аноним # OP  20/11/16 Вск 23:25:27  879245
>>879241
Но быть может и это бред. сложно понять.
Аноним 21/11/16 Пнд 05:30:42  879398
>>879241
нулевые расходы при передаче текста в виде картинки - успех.
Аноним # OP  21/11/16 Пнд 15:46:38  879545
>>879398
Я имел в виду что не нужно будет ни подсветка на сайтах, ни JS прикручивать. А то такой гемор когото в чём-то убеждать.
Аноним # OP  21/11/16 Пнд 15:48:49  879549
Портировал возможность редактирования, вот видео.
В отличие от стандартных редакторов с текстом - здесь возможны быстрые атомарные операции, не то что ваш текст.
https://youtu.be/kTU7617RTvU
Дальше начинаю реализацию буфера обмена и импорт/экспорт в картинку.
Аноним 21/11/16 Пнд 15:53:35  879552
Стикер (0Кб, 512x512)
>>878192
>две каких-то горемыки.
Печаль.
один из горемык
Аноним 21/11/16 Пнд 15:54:36  879553
>>879545
>А то такой гемор когото в чём-то убеждать.
С точки зрения лоховидной омежки - несомненно.
Аноним # OP  21/11/16 Пнд 16:07:15  879560
>>879553
>лоховидной омежки
Не дерзи. Сам то ты чего интересного разработал в жизни, альфач?
Аноним # OP  21/11/16 Пнд 16:08:03  879561
>>879560
>разработал
Кроме очка
Аноним 21/11/16 Пнд 16:13:08  879565
>>879560
>чего интересного разработал
Это тебя интересовать не должно, анончик.
Меньше знаешь - дольше проживешь.
Аноним # OP  21/11/16 Пнд 16:37:22  879589
>>879565
Я не стремлюсь прожить дольше. Выкладывай.
Аноним # OP  21/11/16 Пнд 16:43:43  879600
>>879565
Небось всё вирусы и ботнеты пишешь.
Аноним 21/11/16 Пнд 17:03:42  879617
>>879600
>вирусы и ботнеты
Какие у тебя милые и домашние страшилки, анончик.
>>879589
>Я не стремлюсь прожить дольше.
А придется.
Аноним # OP  22/11/16 Втр 02:49:46  879961
Поддержка Clipboard, https://youtu.be/GIDMo5U7KeA
Дальше экспорт/импорт в изображение (это будет просто супер).
Аноним # OP  22/11/16 Втр 03:47:16  879969
приятно.jpg (53Кб, 600x444)
Меня кто-то порадовал, проголосовав за "годная идея". Спасибо.
Аноним # OP  22/11/16 Втр 03:49:55  879971
Только что значит "Gumtree" ? гугл меня банит. Или это сарказм?
Аноним 22/11/16 Втр 04:48:19  879980
Вижу ты тоже напрочь ёбнутый к хуям, поэтому предлагаю прочитать хуеву тучу инфы, на самом деле, но, возможно, ты ничего от этого не потеряешь
https://2ch.pm/ph/res/45231.html#60565
Собсна, отсюда вот.

Потом от этого сообщения, там по идее очевидно где я пишу.
https://2ch.pm/math/res/106.html#3521

Также вот это вот дерьмо
dreamhackers.eu/viewtopic.php?f=19&t=15197&p=79020#p79020

Ну и похуй, может какие выводы сделаешь.
Аноним 22/11/16 Втр 05:05:10  879981
>Удаляем в рандомном месте N символов юникода и сохраняем, потому что гадина кот попрыгал по клавиатуре, и можно плакать
Твой редактор не умеет в отмену после сохранения? Вообще, задача автосейва с памятью решается проще, чем твой способ. А никаких других преимуществ у такого когда перед текстом нет. Текст - он для людей, в этом его основное преимущество.
Аноним # OP  22/11/16 Втр 05:50:11  879990
>>879980
> "Бубен нижнего мира" (Пелевин)
всё с тобою ясно
Аноним # OP  22/11/16 Втр 05:51:33  879991
>>879981
А как ты решаешь проблему - выделить среди скобочек нужный тебе уровень и вырезать? Наверняка ведь целишься? Меня такие вещи достали просто. Я такой кактус продолжать грызть не собираюсь.
Аноним 22/11/16 Втр 06:01:04  879993
>>879990
Чё? Какой бубен? Какой пелевин? Ты о чём вообще?
Аноним # OP  22/11/16 Втр 06:02:50  879995
>>879993
>бубен
Прочитай, тебе понравится, по твоей теме-то.
Аноним 22/11/16 Втр 06:06:49  879996
realprogrammers.png (84Кб, 740x406)
>>879991
Ставишь курсор на фигурную скобку. Нажимаешь C-space для выделения и C-M-f для прыжка к завершающей скобке.
Аноним # OP  22/11/16 Втр 06:09:53  879998
>>879996
Но ведь целишься! А если 100 грамм выпьешь, что с твоими скобочками случится? А если приступ глоукомы, или туман в комнате густой. Шучу
Аноним 22/11/16 Втр 06:18:00  879999
>>879998
Путешествовать по фигурным скобкам тоже можно. Вообще редактор, парсящий текст на лету, может уметь все, что ты пожелаешь, включая автоматический контроль целостности AST (т.е. кот не сможет стереть скобку и похерить индентацию, редактор не даст, примерно так делал VB6, который громко ругался с алертом на синтаксической ошибке, помогая новичкам). Только при этом это будет текст - который и скопипастить можно, и в имейле, и диффами-грепами с ним работать. Т.е. для тебя текст - это недостаток, а программисты любят текст, холят и лелеют. Только
Аноним 22/11/16 Втр 06:18:13  880000
>>879995
Невероятное говнище, мне жаль что то о чём я пишу спутали с этим рассказом. Пойду лучше говна поем и запью его чем-нибудь. никогда не нравился пелевин, и сейчас ничего не изменилось. И да, я два раза только что прочитал это дерьмо. Ошибка на ошибке.
Аноним # OP  22/11/16 Втр 06:20:12  880001
>>880000
2 раза, значит понравилось! Рассказ хорош.
Аноним 22/11/16 Втр 06:22:38  880002
>>880001
2 раза, это значит я не реагирую на инфу эмоционально, а просто воспринимаю её и перерабатываю, чтобы понять что мне хотели донести. Чтения пелевина - автозашквар.
1 раз - т.к нихуя не понял. Второй раз - чтобы понять логику автора во время написания текста.
Аноним # OP  22/11/16 Втр 06:25:35  880003
>>879999
>любят текст, холят и лелеют
Я попытаюсь доказать что мой подход тоже имеет право жить(не замена тексту а альтернатива). Реализацией доказать а не словами. А пока, кто сомневается, можете подписаться на мой канал в ютюбе, чтобы первыми видеть прогресс. Пошёл изучать Cairo+Libpng.
Аноним 22/11/16 Втр 06:28:51  880004
>>880003
Так ты отдели йоба-концепцию редактора с автоиндентацией и проверкой целостности AST с концепцией хранения этого всего дела в виде обыкновенных С++-файлов. Тогда ты просто сделаешь очередной текстовый редактор.
Кстати, о твоем подходе писал Страуструп в Дизайне и эволюции, но не взлетело.
Аноним 22/11/16 Втр 06:45:19  880005
>>880001
>>879995
>>879990
> всё с тобою ясно
Эй ты, если ты там сначала увидел сходства с рассказом, а потом решил забить на всё хуй т.к тебе всё стало ясно и решил подкинуть мне доп инфы, т.к в этом рассказе могло быть для меня что-то охуенно интересное и новое - ты ошибаешься, там есть ещё инфа.
Аноним # OP  22/11/16 Втр 12:26:31  880093
>>880004
>писал Страуструп в Дизайне и эволюции, но не взлетело
Писать любой может. Тот-же да Винчи писал о танках и вертолётах, но ничего из этого не реализовал. Мне приятно что у такого великого была такая идея, если ты не врёшь. Короче пара дней и будет реализовано уже целых 2 транспортных кодировок - [a-p]+ и PNG картинка, . Попытаться стоит.
Аноним # OP  22/11/16 Втр 12:38:17  880100
>>880093
Что-то я хуйню написал. Всего 3 часа спал.
Аноним 22/11/16 Втр 12:43:24  880103
>>880100
>Всего 3 часа спал.
>Всего
Да ты зажрался, ленивая скотина.
Целых 3 часа.
Аноним # OP  23/11/16 Срд 14:37:08  880832
Как и обещал - реализовал импорт/экспорт в PNG. Теперь редактор завершён. Дальше я портирую компилятор.
Вот демонстрация, не боимся, смотрим и оцениваем.
https://youtu.be/ebaL1qqKCSc
Аноним # OP  23/11/16 Срд 14:51:41  880846
Закрепил все транспорты через CRC32, чтобы никто не смог импортировать повреждённые данные, если это конечно не злобный буратино что всё ломает. Да я просто волшебник.
Аноним # OP  23/11/16 Срд 17:18:10  880927
>>880004
Пиздец я устал. Надо прекращать так быстро прогить. И надо поспать.
Аноним # OP  24/11/16 Чтв 02:39:48  881300
Добавлю удобное редактирование строк, автодополнение идентификаторов при редактировании, (библиотека префиксного взвешенного поиска слов реализована мной на Java, лишь портировать - пара минут). И исправлю проблему под линухами (некоторые клавиши не ловятся). Имя йоба-языка выбрано, и оно полностью отражает его суть. cxxtree
Аноним # OP  24/11/16 Чтв 02:43:45  881302
>>880004
>отдели йоба-концепцию редактора с автоиндентацией и проверкой
>>880004
>хранение в виде обыкновенных С++-файлов
>>880004
>сделаешь очередной текстовый редактор
Того что язык может использовать библиотеки С/С++, а также генерирует файлы С++, уже достаточно.
Аноним # OP  24/11/16 Чтв 02:58:19  881306
Теперь это тред форсинга мема cxxtree. Он есть, уже есть, это не йоба-выдуманная-концепция.
Аноним # OP  24/11/16 Чтв 03:01:03  881308
На первой строке поиска гугла, дальше только каталожные номера конденсаторов.
Аноним # OP  24/11/16 Чтв 03:33:09  881315
И реализую Undo/Redo. Иначе какашка.
Аноним 24/11/16 Чтв 03:49:43  881316
putin-thumb-up.jpg (18Кб, 561x327)
>>879961
Годно. Сам начал именно такую тему пилить три недели назад походу вкатывания в язык но пока ниасилил. Риспект модофака
Аноним 24/11/16 Чтв 03:53:31  881317
Screenshot27.png (121Кб, 682x269)
Охуенчик.
Аноним # OP  24/11/16 Чтв 07:42:45  881345
>>881317
Тебе понравилось как я запихнул binary stream в PNG ? Если что - рендерю через Cairo. А читаю PNG через Libpng.
Аноним # OP  24/11/16 Чтв 07:47:29  881346
>>881345
>binary stream
Имею в виду поток байтов. Не текст. В один пиксель влазит 3 байта.
Аноним 24/11/16 Чтв 08:35:12  881350
>>881345
Стеганография уровня /pr/
Аноним 24/11/16 Чтв 09:31:45  881356
>>881346
Идея далеко не нова как для всей борды, так и для /pr/
Аноним 24/11/16 Чтв 10:00:59  881364
>>881345
Давай теперь алгоритм F5: https://code.google.com/archive/p/f5-steganography/
Аноним 24/11/16 Чтв 10:36:14  881372
org-mode-style редактор AST? Ясно.
Аноним # OP  24/11/16 Чтв 13:30:53  881441
>>881356
ссылку, плииз
Аноним # OP  24/11/16 Чтв 13:41:49  881455
>>881372
>org-mode
Была такая мысль - сохранять в таком виде, для людей с блокнотом.

var
abc
int
* +
bcd
123
Аноним # OP  24/11/16 Чтв 13:42:20  881456
>>881455
сук, удалились звёздочки
Аноним # OP  25/11/16 Птн 00:22:42  881735
>>881456
org-мод явно не подходит как формат хранения. Ведь дядя Вася 40 лет в погроммировании будет редактировать его через блокнот/nano/cat. Да и двачи убивают звёздочки, равно как и SO, если память не изменяет, воспринимают звёздочки как разметку bold.
Аноним # OP  25/11/16 Птн 00:25:12  881736
Решил несовместимость клавиш под (Windows/Linux/Linux x11) путём неиспользования ctrl/shift/alt. Вместо них модификаторами стали backslash/slash/comma. И ещё 4 модификатора зарезервировано.
Аноним 25/11/16 Птн 00:31:50  881738
>>881736
>модификатора
Для редактирования дерева, а не текста. Для текта ещё надо будет подумать.
Аноним # OP  25/11/16 Птн 00:32:40  881742
>>881738
забыл OP метку.
Аноним 25/11/16 Птн 03:31:19  881777
>>881346
>>881345

>Тебе понравилось как я запихнул binary stream в PNG ?
Да всё понравилось, и это тоже.
Продолжай.

олсо может будет интересно: https://habrahabr.ru/post/314062/
>>881356
>Идея далеко не нова как для всей борды, так и для /pr/
Благодарю за отчёт. Рад что ты поделился этой охуенной информацией. Сразу видно полезного человека.
Аноним # OP  25/11/16 Птн 12:10:19  881861
Реализовал Undo/Redo. Это было очень интересно.
https://youtu.be/KUF-bnKLj1Y
Аноним # OP  25/11/16 Птн 12:18:11  881866
>>881861
Теперь не какашка. Теперь портирую код автодополнения слов, и будет редактор угадывать слова круче чем Акинатор, с полуслова, а иногда и с 2х букв. Как это делает мой редактор, написанный на Java.

Придётся наверное оптимизировать время компиляции, а то 7 секунд уже напрягают меня.
Аноним # OP  25/11/16 Птн 12:19:04  881867
>>881866
>мой редактор, написанный на Java
редактор для с++, на нём пишу. А Geany сосёт.
Аноним 25/11/16 Птн 14:18:11  881914
Чювак, не знаю надо тебе это или нет, но вдруг идея не хуйня. В общем ты тут предлагал делать скрины с кодом. А ведь на основе этого говна можно реализовать все undo-redo, причём многослойное и понятное как и вдруг понял что хуйню спизданул

Раз у тебя всё в виде деревьев с листьями-хуистьями, то и undo-redo должно быть тоже в виде деревьев, разве нет?
Аноним 25/11/16 Птн 14:25:44  881920
поехавший.жпг
Аноним # OP  25/11/16 Птн 17:20:46  882015
redo-tree.PNG (0Кб, 62x49)
>>881914
>Раз у тебя всё в виде деревьев с листьями-хуистьями, то и undo-redo должно быть тоже в виде деревьев, разве нет?
Я понимаю о чём ты - не поехавший ты.
Типа не линейный буффер отката/возврата изменеий, а с ветвлениями, чтобы не затирать старые откаты новыми. Я реализую эту хню после автодополнения, просто-же.

Пример: в простой реализации AAAA <<< BBB = ABBB
А при ветвящемся - ни один из redo action не будет затёрт, а будет создаваться новая ветка. И в некоторых случаях будет всплывать окошко с предложением выбора по которой именно ветке произвести Redo
Ветвящийся Redo:
AAAA <<< BBB =

Аноним # OP  25/11/16 Птн 17:21:28  882016
>>882015
>затирать старые откаты
возвраты*
Аноним # OP  25/11/16 Птн 17:22:39  882017
Тут только OP поехавший.
Аноним 25/11/16 Птн 18:26:57  882048
Эй ОП, я вижу ты ебанутый и у тебя дохуя времени. Вот смотри, Божественный Рич спиздил твою идею (до того как ты начал пилить, лол):
http://blog.datomic.com/2012/10/codeq.html
https://github.com/Datomic/codeq

Так вот о чем это я, раз ты такой визионер, запили поддержку крестов в codeq? Я тебе даже звездочку на гитхабе поставлю за такое.
Аноним 25/11/16 Птн 18:32:02  882050
>>882048
>кложа
Да иди нахуй блядь, пусть с нуля пишет, чем на этом говне которое по 20 секунд хэлорорды запускает. Итак грейдлы с идеями всякие безальтернативно процессор греют.
Аноним 25/11/16 Птн 18:36:36  882055
Screenshot58.png (466Кб, 599x452)
Аноним 25/11/16 Птн 18:41:08  882059
ОП - зверь редкий, берегите, лелейте его.
Прямо авангард грядущей новой парадигмы всего айти.
Не, не как фон нейман конечно, и даже пока не линус торвальдс, но направление приложения усилий - точно в тренд. говнокодирам не понять.
Аноним 25/11/16 Птн 18:45:37  882061
>>882050
Ну пусть пишет. Мне похуй, лишь бы до января взлетело, а то он тут хуярит импорт из PNG - вот это всем нагревам безальтернативный нагрев.
Аноним 25/11/16 Птн 19:34:45  882102
173563454657346.jpg (31Кб, 760x874)
>>882017
>>882016
Блялол, тот пост был от другого анона если чо.
Аноним 25/11/16 Птн 22:39:00  882193
ОП, подумай как будут делаться диффы твоих деревьев.
Если из исходного дерева можно получить результат несколькими способами, то какой вариант отображать?
Я считаю что в каждую ноду надо записывать UUID, чтобы можно было опознать ноду после перемещения/копирования со стековерфлоу. Ну и IPv6 адрес, всё-таки в век интернета вещей живём.
Аноним # OP  26/11/16 Суб 08:06:44  882333
>>882193
>UUID у элементов
Молодчина! Ты догадался :)
Аноним # OP  26/11/16 Суб 08:11:46  882334
back-to-the-fut[...].jpg (401Кб, 1920x1080)
Чем делать ветвящийся Redo, я думал ещё просто запретить изменять прошлое документа. Парадоксы путешествий во времени не-нужны.
Аноним 26/11/16 Суб 09:33:12  882338
>>882333
Ну блядь, то есть:
A+ B
|-B
и
A+ B
|-B
Это разные деревья? Ну охуеть теперь.
Аноним 26/11/16 Суб 10:33:13  882345
>>877112
> Некоторые погромисты часто не могут понять что именно это значит, кричат, дрыгают ногами, исходят пеной, обзываются.
Я ничего не понял, поэтому, на всякий случай, изойду пеной и обзовусь. ОП, ты наркоман, штоле?

> 1. Стандартный подход - весь исходник это гигантская строка
Что, простите?

> Удаляем в рандомном месте N символов юникода и сохраняем, потому что гадина кот попрыгал по клавиатуре, и можно плакать если уже не видна былая структура кода, и надо звать экспертов-археологов-криптоаналитиков, либо искать древнюю версию из бекапа.
Мне кажется, кто-то еще не открыл для себя системы контроля версий. наче таких вопросов не возникало бы.
Аноним # OP  26/11/16 Суб 20:31:40  882642
Реализовал автодополнение и запрет изменения прошлого документа. https://youtu.be/KcD73NcPA_A?list=PL3KNqilKmqhj_W5kqwT0Is2Mldce_W2QO
Аноним # OP  26/11/16 Суб 20:35:44  882652
>>882345
>контроля версий
Проблемы прицеливания по скобочкам эти ваши системы не решают. Упоротости diff'ов текстовых эти ваши системы не решают. Современные решения это полированные до нанометров медные топоры.
Аноним # OP  27/11/16 Вск 09:28:26  882960
Добавил поддержку форматов файла. Текущая версия = 1.
Поддержа уникальных ID для элементов будет в версии 2.
Аноним 27/11/16 Вск 18:25:40  883157
1598737862432436.jpg (78Кб, 490x530)
Восславься великий ОП
Аноним # OP  28/11/16 Пнд 03:13:05  883439
Портировать код с C# такая морока. Нет switch по строкам. Стараюсь выпилить код исключений - только по возврату ориентируюсь теперь. Я их теперь не очень люблю, они мне ещё в жаве надоели - на каждом шагу были.
Аноним # OP  28/11/16 Пнд 03:15:29  883441
>>883439
Что-то я погнал гусей. С ними ведь проще в случае компилятора. throw CompileError(element,description); Я пошёл.
Аноним # OP  28/11/16 Пнд 18:29:44  883754
За 2 дня истирания пальцев я портировал код транслятора. Мои родные 5к строчек кода снова в деле.
https://youtu.be/3H9jsfXIGHs
Этап 1/3 завершён на 99%. Второй этап - написание редактора/компилятора на самом-же этом языке. А третий этап - буду пилить на таком языке ту игру из /gd про роботов.
Аноним 28/11/16 Пнд 18:36:57  883758
>>883754
КОНТРОЛЬ ТИПОВ, ВЫБОР ФУНКЦИЙ И ОПЕРАТОРОВ ИЗ СПИСКА, КОНТРОЛЬ ЧИСЛА И ТИПОВ ПАРАМЕТРОВ ФУНКЦИЙ И ОПЕРАТОРОВ ДОБАВЬ
Аноним 28/11/16 Пнд 20:05:39  883805
FS@UR
Аноним # OP  29/11/16 Втр 03:26:28  884051
rendered.png (0Кб, 42x53)
>>883758
>КОНТРОЛЬ ТИПОВ
Целиком обрабатывается при помощи g++/clang++, при этом номер строки/символа конвертятся обратно в элемент-с-ошибкой и он выделяется в редакторе. А при запуске в режиме компиляция-only - элемент с ошибкой будет отрендерен в PNG / скопированв clipboard. Думаю возложить поиск ошибок например на cppcheck (я 3 раза слышал это слово) или другие анализаторы сорцов c++, так как будет пошустрее и приятнеее.

> числа ПАРАМЕТРОВ ОПЕРАТОРОВ
бинарные и унарные операторы могут в это. При этом у меня есть stackable binary operators (picrelated), и non_stackable binary operators -- операторы сравнения такие, они не способны строиться в цепочку.

> ВЫБОР ФУНКЦИЙ И ОПЕРАТОРОВ ИЗ СПИСКА
Новички все-равно не осилят такое, а профи помнят все названия типов/функций/переменных по памяти. Чрезмерное усложнение редактора.
Аноним # OP  29/11/16 Втр 03:27:37  884052
rendered.png (1Кб, 49x53)
>>884051
не ту пикчу приклеил - это были non_stackaable.
Вот верная пикча
Аноним # OP  29/11/16 Втр 03:41:34  884054
Сейчас первоочередная задача - реализовать аналог #region из C#. Регионы будут сворачиваться по умолчанию и содержать код, который не очень-то-и-хочется оформлять в отдельную функцию.
Аноним 29/11/16 Втр 04:02:14  884055
ЕБАШ
ХУЯРЬ
ВЫЕБИ В ЖОПУ ЦУКЕРБРИНА
Аноним # OP  29/11/16 Втр 04:09:39  884056
cppcheck, гаумно. Предыдущий вариант рулит. Всё ещё не портировал участок кода, отвечающий за транслирование line:column в ссылку на элемент в редакторе и выделение его в редакторе.
Аноним # OP  29/11/16 Втр 05:22:40  884060
>>884054
>#region
тупая идея. комментариев будет достаточно.
Аноним 29/11/16 Втр 05:25:18  884061
Screenshot7.png (73Кб, 997x531)
Screenshot44.png (67Кб, 1118x413)
Оп, поведай чтоль про себя.
Попробую вангануть на основании:
Не фанат говна и жира, присущего двачу.
Родным языком владеешь умело.
Дохуя индивидуалист в хорошем смысле.
Упорство и продуманный выбор того, что ты делаешь.
Делаешь приблуду, которая не принесёт тебе особо пользы как продукт, но которая обладает образовательной ценностью.
вангую:
Не работаешь и не учишься.
Ценишь своё время.
Имеешь дальносрочные планы.
Намерен стать делачом-архитектором, видящим всю хуйню от байткода/машины до фреймворков. Дрочишь на разнообразие доступных взору уровней абстракции, тщательно относишься к выстраиванию всех уровней.
Интересуешься лингвистикой. Чтишь классику.
Твое самолюбие было чем-то серьезно задето за последний год.
Сублимируешь - нет тян.
Самокритика работает.
Не повзрослел окончательно.
Здесь твои друзья.

центр-север-запад рф. крупный город аля дц. 22 годка. Очки. учился не в топ вузе, возможно дропнул.
имеешь опыт работы джуном или системщиком.
всё возможно мимо. но стало любопытно.
Аноним 29/11/16 Втр 06:10:55  884064
>>884051
ТЫ НЕ ОТМАЗЫВАЙСЯ
БЕЗ ЕТИХ ФУНКЦИЯ ТВОЯ ХУЕТА НИКОМУ НЕ НУЖНА
И КОНТРОЛЬ ТИПОВ НУЖЕН НЕ ПРИ КОМПИЛЯЦИИ А ПРИ ВВОДЕ ПРОГРАММЫ, ЧТОБ НЕ ДАВАЛА ВЫБРАТЬ НЕПОДХОДЯЩИЕ ПО ТИПУ ПЕРЕМЕННЫ/ФУНКЦИИ ИЗ СПИСКА
Аноним # OP  29/11/16 Втр 08:18:17  884071
>>884061
>Ценишь своё время.
>Имеешь дальносрочные планы.
>Сублимируешь - нет тян.
>очки, высшее образование, рф
Мимо.

>Твое самолюбие было чем-то серьезно задето за последний год.
Самолюбие задето диагнозом F20, и мнением психиатра что я неспособен программировать.
Аноним # OP  29/11/16 Втр 08:19:28  884072
Портировал обработку ошибок компиляции.
https://youtu.be/cAq7AEJUPjs
Аноним # OP  29/11/16 Втр 08:24:53  884073
>>884064
> без этих кококо-функций редактор не нужен
вон люди в nano редактируют тексты,
норм программисту такие вспомогатели не нужны, он всё помнит, а если забыл - то посмотрит куда надо и вспомнит.
Аноним # OP  29/11/16 Втр 08:27:41  884075
>>884061
>имеешь опыт работы джуном или системщиком.
опыта работы 0
Аноним 29/11/16 Втр 08:31:17  884077
>>884072
ЕСЛИ НЕ ЗНАЕШ КАК ДЕЛАТЬ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ- ПИШИ НА 1С
Аноним !HY.IVaN.Kk 29/11/16 Втр 08:33:56  884079
КОРОЧЕ ТЫ ЛОШАРА И НЕ СПРАВИШСЯ
ТАКА ИДЕЯ У МЕНЯ С 1999 ГОДА ИЛИ РАНЬШЕ ВИТАЕТ
НО ЛЕНЬ
-----
ЧТОБЫ РЕДАКТОР ИСХОДНИКА НЕ ПОЗВОЛЯЛ ДЕЛАТЬ СИНТАКСИЧЕСКИЕ ОШИБКИ, ВСЕ ВЫБИРАЕТСЯ ИЗ СПИСКОВ, ЕСЛИ НЕТ В СПИСКЕ НАЖИМАЕШ ИНСЕРТ, ВВОДИШ ИМЯ И СОЗДАЕТСЯ ПУСТАЯ ФУНКЦИЯ/ОБЯВЛЯЕТСЯ ПЕРЕМЕННАЯ С НУЖНЫМ ТИПОМ


(Автор этого поста был предупрежден.)
Аноним # OP  29/11/16 Втр 08:40:34  884080
>>884077
>НЕ ЗНАЕШ КАК ДЕЛАТЬ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
Знаю, но не хочу эти кнопочки/шрифты/окна/иконки, а вот curses это просто идеально, и всюду запустится.
Аноним # OP  29/11/16 Втр 08:47:08  884081
>>884079
>ЛЕНЬ
Лентяй! А ну марш это реализовывать, я сказал :)
Аноним 29/11/16 Втр 09:17:58  884094
>>884071
>F20
Расходимся.
Аноним # OP  29/11/16 Втр 15:37:58  884235
rendered.png (13Кб, 245x352)
Через неделю ожидается self-hosting, ибо добавил ещё и лямбды и константные методы/операторы.
Сравните picrelated и трансляцию в c++ http://pastebin.com/TmaqLYsA
Аноним 29/11/16 Втр 17:32:30  884290
>>884071
>Самолюбие задето диагнозом
Чё? Наоборот заебись же, пенсия, хоть и небольшая.
Аноним # OP  29/11/16 Втр 17:49:21  884299
>>884290
>хоть и небольшая
Зато окружающие обо мне мнение имеют, будто не соображаю. сука обидно. Но зато всё время только моё, не нужно впахивать на работах :) Не нужно надрывать спину, либо говнокодить
Аноним 29/11/16 Втр 17:54:41  884304
>>884299
Они разве имели другое мнение до оф диагноза?
Аноним 29/11/16 Втр 17:55:45  884305
>>884299
>будто не соображаю
>будто
Не льсти себе, ITT ты уже всю симптоматику продемонстрировал.
Но если честно - 1с/пхп фауна все же тупее.
Аноним 29/11/16 Втр 18:32:36  884326
14787874523498.jpg (317Кб, 1154x805)
Поясните нубцу-мимокроку, чем концепция опа отличается от нодовой?
Аноним 29/11/16 Втр 18:36:57  884328
>>884326
У ОПа нет концепции, он придумывает редактор для рисования AST без лексера/парсера.
Аноним 29/11/16 Втр 18:39:55  884332
>>884328
По запросу в гугле Tree hierarchical code editor ничего почти и нет, не верю чтоб никто подобное не реализовал.
Аноним # OP  29/11/16 Втр 18:42:42  884334
>>884326
Эти уродливые изогнутые стрелочки, соединяющие ноы, это просто ужасно - же. А так - у меня лишь трансформация с++, реинкарнация.
Аноним 29/11/16 Втр 18:51:15  884338
135897298461313.jpg (448Кб, 1643x955)
>>884334
Это всего лишь одна из реализаций на пикче прога flowstone
Аноним 29/11/16 Втр 19:00:32  884346
>>884334
Вот демонстрация, может наведёт на какие мысли.
Аноним 29/11/16 Втр 19:00:55  884347
>>884346
https://www.youtube.com/watch?v=8j-jMKobTvE
Аноним 29/11/16 Втр 19:24:07  884363
>>884332
https://www.facebook.com/notes/kent-beck/prune-a-code-editor-that-is-not-a-text-editor/1012061842160013/
Аноним 29/11/16 Втр 19:29:21  884370
>>884332
https://www.youtube.com/watch?v=D6h5dFyyUX0
Аноним # OP  29/11/16 Втр 22:47:08  884549
>>884328
Ты врёшь.
Аноним # OP  29/11/16 Втр 22:49:21  884556
>>884363
> hapy prunning
Что это было? Где реализация/демонстрация ? опять изложение идей типа как у того Страуструпа?
Аноним # OP  29/11/16 Втр 22:51:32  884558
rendered.png (10Кб, 238x170)
Capture.PNG (12Кб, 273x542)
Реализовал условную компиляцию, а без этого была какашка.
Теперь всё готово для self-hosting. Неделю буду стирать пальцы об клавиатуру.
Аноним # OP  29/11/16 Втр 22:55:41  884561
>>884370
> lisp
А для С++ такой режим где?
Для лиспа ясное дело это реализовано, ведь там тоже примитивное дерево, без инфиксных и постфиксных операторов и т.д.
Аноним 29/11/16 Втр 23:59:04  884637
Опушка, глянь плес - >>884347
Если не глянул.
Было бы круто еслиб ты каким-то образом добавил поддержку, просто тупо возможность делать в итоге ноды как там.
Или просто напиши что это хуйня и ты шлёшь меня нахуй, например.

Алсо, нагуглил мертворождённое дерьмо на С#, которое еле еле набрало 952 британских фунта из 10 запрошеных
https://www.youtube.com/watch?v=L-rHL1CPhqA

Согласись же, в этом есть нечто общее.
Аноним 30/11/16 Срд 00:01:11  884641
>>884637
>10к
Аноним 30/11/16 Срд 00:04:05  884644
1358787316262.jpg (172Кб, 1918x1079)
1398572462472.jpg (202Кб, 1919x1055)
>>884637
Ну и вот пара скринов, на видосе не совсем корректно всё.
Аноним # OP  30/11/16 Срд 00:08:52  884647
>>884644
О боже.
Ноды это не программирование, а лишь лёгкое скриптование. Вот как на нодах выглядит рекурсия? А обход бинарного дерева?
Аноним 30/11/16 Срд 00:09:06  884648
>>884558
А #define begin {
и #define end }
у тебя можно будет делать?

#else внутри #if_def смотрится странно.

Алсо вангую что на реальных примерах программа в таком виде будет занимать в 3-4 раза больше экранного места по сравнению с текстом.

>>884561
Для Хаскелла есть такое https://github.com/chrisdone/structured-haskell-mode
для c++ не знаю.
Аноним # OP  30/11/16 Срд 00:11:32  884653
>>884648
>else внутри if
завершает блок.
Также и catch завершает блок try
и case внутри блока switch.
На самом деле это удобно и наглядно.

Аноним 30/11/16 Срд 00:12:19  884655
>>884647
Я не предлагаю в тупую копировать то что в видосах, просто задуматься над этой хуйнёй. Любое дерево также можно представить в виде нод
Аноним 30/11/16 Срд 00:18:30  884659
>>884648
>на реальных примерах программа в таком виде будет занимать в 3-4 раза больше экранного места по сравнению с текстом.
Это факт. Всё превратится в итоге в полнейший неповоротливый пиздец в котором хуй пойми как ориентироваться, если не придумать как что упорядочить. Сделать своего рода микроуровень - где виден код как тех пикчах, и макроуровень хуй знает как устроеный.
Аноним 30/11/16 Срд 00:26:28  884664
>>884653
Ничего он не завершает.
#ifdef #else #endif работает как тернарный оператор, и одновременно как "скобки".
Логично было бы его представить как
#if_def
    condition
    true_code
    false_code
или
#if_def
    condition
    #true
        true_code
    #false
        false_code
у тебя
#if_def
    condition
    true_code
    #false
        false_code
и это нелогично.
Аноним # OP  30/11/16 Срд 03:36:22  884708
>>884664
многословность ненужна.
лишние ключевые слова вида
#true
Аноним # OP  30/11/16 Срд 03:55:05  884712
rendered.png (5Кб, 189x222)
Capture.PNG (7Кб, 241x359)
>>884664
смотри как гармонично сморится
Аноним 30/11/16 Срд 04:19:42  884716
>>884708
Что тебе мешает убрать #else?
Аноним 30/11/16 Срд 04:34:48  884721
14804673056160.png (5Кб, 189x222)
>>884712
Фу, я думал там хоть безымянная нода будет.
Аноним # OP  30/11/16 Срд 06:39:47  884732
>>884721
Все ноды обязаны иметь текст, это не обсуждается. Это вам не Lisp.
Аноним # OP  30/11/16 Срд 06:42:10  884733
>>884721
else это fallback ситуация if, а значит должна быть явно обозначена. И не редактируй больше мои PNG :)
Аноним 30/11/16 Срд 07:59:26  884742
>>884733
ТОКА В ТВОЕЙ ГНИЛОЙ ИНТЕРПРЕТАЦИИ
НА САМОМ ДЕЛЕ ЕСТЬ В ВАРИАНТА IF С РАЗНЫМ ЧИСЛОМ ПАРАМЕТРОВ
И ДЕЛАЙ КАК Я ГОВОРЮ- ЧТОБ ВСЕ ВЫБИРАЛОСЬ ИЗ СПИСКОВ
ДЛЯ ВЫРОЖЕНИЙ СДЕЛАЙ ОТДЕЛЬНЫЙ РЕДАКТОР СО СКОБКАМИ
И РАЗ ТАКОЙ НЕУМЕХА ОСВОЙ УЖЕ 1С, 1С ЕТО САМЫЙ ЛУЧШИЙ ФРЕЙМВОРК ДЛЯ ДЕБИЛОВ
Аноним # OP  30/11/16 Срд 08:23:54  884745
rendered.png (14Кб, 329x339)
Capture.PNG (11Кб, 520x418)
>>884742
не бушуй.

Вот так будет выгляжит try/catch , компилится g++ ом не выдавая ошибок.
Аноним 30/11/16 Срд 08:25:37  884747
>>884745
ГАВНИЩЕ
Аноним # OP  30/11/16 Срд 08:26:27  884748
>>884747
Меня такие заявления только смешат.
Аноним !HY.IVaN.Kk 30/11/16 Срд 08:34:55  884749
>>884748
ГАВНИЩЕ
Аноним # OP  30/11/16 Срд 09:03:41  884755
>>884749
ой, всё, я пошёл срать
Аноним 30/11/16 Срд 09:23:05  884766
800px-Abstracts[...].png (51Кб, 800x903)
>>884549
>In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code written in a programming language. Each node of the tree denotes a construct occurring in the source code. The syntax is "abstract" in not representing every detail appearing in the real syntax. For instance, grouping parentheses are implicit in the tree structure, and a syntactic construct like an if-condition-then expression may be denoted by means of a single node with three branches.
Ну да, да. Зашивайся.
Аноним 30/11/16 Срд 09:28:06  884767
>>884556
Ну вообще эта статья которая валидирует твой подход, ну ок.
Твоя "демонстрация" это тупой редактор AST без ограничений и семантического наполнения (поэтому у тебя круглые скобочки вокруг каждого выражения в результате). Вот когда будет импорт плюсов в твое дерево и будешь кукарекать.
Аноним 30/11/16 Срд 09:30:37  884769
>>884561
А у тебя какое дерево? Твое дерево можно написать на лиспе и оно точно так же будет генерировать тот же самый код на плюсах (только код на лиспе проще)
Аноним # OP  30/11/16 Срд 09:31:20  884771
>>884766
>Я эту пикчу видел 100 раз уже. Моя икона. Восслався абстрактное дерево и префиксные операторы, Аминь.

Добавил интеграцию редактора и типов файла в проводник-Шиндовс, теперь открываю файлы .cxt одиночным кликом мышки. Приступаю к портированию на cxxtree моей библиотеки ARRAY - замена убогому std::vector.
Аноним # OP  30/11/16 Срд 09:32:59  884772
>>884767
>вокруг каждого выражения
Я так убиваю приоритеты операций, ибо они не нужны.
Аноним # OP  30/11/16 Срд 09:40:04  884775
>>884767
>тупой редактор AST
Но зато компелятор супер умный - способен автоматом сгенерировать хедеры и исходник для любой вложенности namespase'ов, шаблонов, автоматом форвардно декларит всё что только возможно в хедеры.
Аноним 30/11/16 Срд 09:46:31  884782
btree.png (42Кб, 620x830)
>>884647
Если бы ты был поумнее, то знал бы что рекурсия - это деталь реализации конкретного алгоритма, один из инструментов.
Аноним 30/11/16 Срд 09:47:50  884784
>>884653
На самом деле ты просто неосилил sequence узлы и тебе приходится отличать новую ветку специальным ключевым словом.
Аноним 30/11/16 Срд 09:48:58  884785
>>884708
> многословность ненужна.
> явный узел else
Ты уж определись.
Аноним 30/11/16 Срд 09:51:01  884786
>>884732
Так то в лиспе в каждой ноде есть текст. Но ты ведь этого не знаешь, правда? Гугли cons cell.
Аноним 30/11/16 Срд 09:52:45  884787
>>884733
>>884742
Ну кстати да, switch это тоже if в общемто.
Аноним 30/11/16 Срд 09:57:06  884788
>>884771
>Я эту пикчу видел 100 раз уже. Моя икона. Восслався абстрактное дерево и префиксные операторы, Аминь.
То есть по существу не будет аргументов? В чем отличие твоего дерева от картинки?
Вот вот. Зашивайся.
Аноним 30/11/16 Срд 09:57:37  884789
>>884771
>моей библиотеки ARRAY - замена убогому std::vector.
Ой все.
Аноним 30/11/16 Срд 09:59:23  884792
>>884772
Ты их не убиваешь, твое дерево явно задает приоритеты. То что они могут отличатся от плюсовых это деталь реализации, на что я тебе и указал.
Аноним 30/11/16 Срд 10:00:57  884793
>>884775
>Но зато компелятор супер умный - способен автоматом сгенерировать хедеры и исходник для любой вложенности namespase'ов, шаблонов, автоматом форвардно декларит всё что только возможно в хедеры.
Ум уровня препроцессора, ок.
Аноним 30/11/16 Срд 10:01:51  884796
ОП, дай угадаю, у тебя нет профильного образования?
Приду завтра, чмоке фсем в этом чяте .*
Аноним # OP  30/11/16 Срд 10:33:54  884809
>>884784
>sequence узлы
контринтуитивны
Аноним # OP  30/11/16 Срд 10:35:23  884812
>>884796
нету образования, оно не нужно
Аноним # OP  30/11/16 Срд 10:39:23  884814
>>884788
>Зашивайся
Я не понимаю твоего диалекта.
Аноним # OP  30/11/16 Срд 10:46:34  884815
>>884789
Там ещё и замена тупым std::map, std::set, bulb_sort - на все случаи жизни.
Аноним # OP  30/11/16 Срд 12:18:23  884856
rendered.png (82Кб, 574x1054)
Capture.PNG (35Кб, 563x1007)
портировал мой код, который автоматом запускает gdb из рухнувшего приложения, для своевременной отладки.
Аноним 30/11/16 Срд 12:44:07  884874
>>884856
Справа читаемо, слева - нет. Вот хоть убей, не могу понять, зачем ты это пилишь.
Аноним # OP  30/11/16 Срд 13:20:03  884891
>>884874
>хоть убей
Мечту реализовываю. На этом языке буду пилить потом игру. Мне так удобно будет.
Аноним # OP  30/11/16 Срд 13:27:57  884895
>>884874
>Вот хоть убей
Набирая текст в обычном редакторе, я ощущаю будто мешу пальцами символы, в жтом-же редакторе ощущается свобода действий, но без возможности ошибиться, как в утопии.
Аноним 30/11/16 Срд 13:39:10  884902
>>884733
Часто возникает нужда поменять местами иф и элс ветки. Если они выделены в ноды то это элементарно - переставить две ноды. Когда контент ифа вывален в кучу рядом с нодой элса это нифига не элементарно.
Аноним # OP  30/11/16 Срд 13:47:48  884919
>>884902
wrap condition to !
Аноним 30/11/16 Срд 14:36:36  884953
>>884891
Ты реально шизик.
Продолжай, люблю таких как ты :3
Аноним 30/11/16 Срд 14:57:22  884980
>>884919
Спасибо, но нет. Я хочу чтобы в первом блоке была основная логика, а в элсе обработка исключительных, граничных или просто более редких ситуаций.
Аноним # OP  30/11/16 Срд 15:28:48  885019
rendered.png (1Кб, 105x105)
>>884980
>Спасибо, но нет.
Быть может так будет, я не знаю.
меняешь их местами и переименовываешь
Аноним # OP  30/11/16 Срд 15:32:14  885023
>>885019
При такой схеме компилятор значительно упростится в структуре
Аноним # OP  30/11/16 Срд 15:38:47  885034
Я реализовал всё что можно, кроме цикла for, а ну быстро подгоните дизайн для него. Мой мозк отключается просто.
Аноним # OP  30/11/16 Срд 15:53:33  885043
>>884980
>блоке была основная логика
А как это у тебя внезапно меняются местами блок основных действий и исключительныъх?
https://youtu.be/GUTp9x1kGZs
7 элементарных операций чтобы поменять их местами
Аноним 30/11/16 Срд 16:03:21  885049
в smalltalk у вас есть исполняемый образ программы (если говорить упрощенно)
вы к нему можете подсоединится, средствами же smalltalk посмотреть какие объекты у вас там сейчас живут, что исполняется и прочее, те можете произвести интроспекцию кода средствами самого языка
но вы можете произвести не только интроспекцию, но и произвести "горячую" замену части кода не выгружая исполняемый образ программы
то же самое (но с большими приседаниями) можно делать и в последних версиях явы и сишарпа
то же самое можно делать и в лиспе, но там есть проблема с макросами, которые могут порушить возможность интроспекции и горячей замены кода
так же, например, не сложно имея эти следства написать какой-то визуализатор, показывающий что именно происходит с исполняемым образом программы - какие объекты там крутятся, что в конкретный момент выполняется, только это никому особо не нужно
так чтож хз что оп придумывает всем этим техникам уж лет сорок, только раньше эти возможности были не доступны массовому программисту (тупо что лисп, что смаллтолк и прочее подобное работали на машинах что только в крупном бизнесе или в университетах стояли) а сейчас это может запускать любой бомж с у которого core2duo в системе крутится
поэтому все это и в мейфрейме (считай явка и сишарп) появилось
Аноним 30/11/16 Срд 16:09:42  885052
все это гуглится на раз по словам
рефлекция, интроспекция, горячая замена кода и прочее
Аноним 30/11/16 Срд 16:15:37  885056
вообще все что имеет какую-то виртуальную машину в основе реализации (пофиг как она сделана) может иметь реализацию тех или иных возможностей рефлексии
так виртуальная машина позволяет отойти от современной архитектуры компьютера "код-данные"
Аноним 30/11/16 Срд 16:35:04  885074
ну а те языки, что производят машинный код (сишка, кресты, фортран, паскаль семейство и прочее) там интроспекцию делают руками
например, какие-то возможности интроспекции прикручены к обеим объектным системам - и к com на винде, и к gtk на линуксе
ну а горячая замена кода организуется посредством динамически загружаемых модулей
Аноним 30/11/16 Срд 16:54:52  885088
>>885043
>как это
Подгоняю скопированный код под свои нужды. Сценарий может быть и другим - просто вытащить содержимое ифа наружу. Суть в том, что тело ифа сложно выделить если оно не отдельная нода. Надо выбирать всё внутри ифа кроме первой ноды (и последней если есть else).
Аноним # OP  30/11/16 Срд 17:29:22  885122
rendered.png (14Кб, 161x521)
Capture.PNG (15Кб, 455x621)
Влепил 3 типа цикла for, (while уже давно есть)
for each
классический гибкий for
repeat N times (иногда может быть полезен)

Спотыкнулся на портировании класса ARRAY так как не было цикла for, а сейчас продолжаю.
Аноним 30/11/16 Срд 18:01:56  885147
>>885049
>не сложно имея эти следства написать какой-то визуализатор
>этим техникам уж лет сорок
А чому оно вообще не распространено тогда и этих "ненужных" визуализаторов нет?
Аноним 30/11/16 Срд 21:13:50  885245
ОП, у меня вопрос. А как реализовано будет представление твоих исходников вне твоей иде? Вот, допустим, я захочу другу скинуть кусок кода, как это сделать? Сгенерировать картинку что ли?

И вопрос номер 2. Как без своей иде ты поймешь, что же такого в исходнике? По строке aasdasdafafasdfdafdasfa ты сможешь понять, что она делает?

Вопрос номер 3. Как я понял, для просмотра на сторонних сайтов ты генерируешь картинку? А теперь скажи, как просмотреть большой исходник? Будешь генерировать картинку размеров 10000х1000 рх?
Аноним # OP  01/12/16 Чтв 01:19:50  885362
>>885245
>10000х1000 рх
Я же в треде выложил видео про текстовую транспортную кодировку. Как вариант использовать отрисовщик на JS на сайте/сайтах, тоже писал в треде. Но это всё хуита. Язык просто экспериментальный.
Аноним # OP  01/12/16 Чтв 01:22:00  885364
>>885245
>aasdasdafafasdfdafdasfa
По этой строке можно говорить что это просто идентификатор типа/значения, нет признаков вызова либо вызова шаблона
Аноним # OP  01/12/16 Чтв 01:24:07  885368
Не задавать вопросы, а просто смотреть мои видео на Youtube с демонстрацией этого хуёвого экспериментального языка. И подписываемся на канал шизика долюлоёба у которого вагоны свободного времени на этот мазохизм.
Аноним # OP  01/12/16 Чтв 01:27:36  885371
>>885088
>Подгоняю скопированный код под свои нужды
Подобные операции я например никогда не выполняю. Если я скопировал чужой код - я оставляю его с минимальными правками, ибо нехуй. он должен быть максимально неизменным, и с ссылкой на оригинал, ибо нехуй.
Аноним 01/12/16 Чтв 09:34:04  885536
14804834341770.png (3Кб, 213x44)
>>884809
>контринтуитивны
Ну да, а конкатенация как на пике интуитивна?
>>884812
Образование нужно для того чтобы ты понимал что тебе говорят другие. Вот я говорю AST и образованный человек меня поймет, а ты чурбан споришь что у тебя не AST, ссылаешься на какие то префиксные операторы, хотя они не причем в этом представлении. По существу против определения "редактор AST" есть чего возразить?
>>884814
>Я не понимаю твоего диалекта.
Для этого и нужно образование, лел.
>>884815
>bulb_sort
И для этого тоже нужно образование. Что за bulb_sort? Почему вдруг надо заменять то чего нет? map и set туповатый, но ты уверен что твой лучше? Код то когда выложишь?
>>885122
>init, cond, stat, inc
>КЛЮЧЕВЫЕ СЛОВА НИНУЖНЫ
>>885147
>А чому
А тому что ненужно?
>>885368
Нахуя? Самое интересное это общение с шизиком-долбоебом. Собственно поделка интереса не представляет, к тому же исходников нет, поиграться нельзя.
>>885371
Проиграл.
Аноним # OP  01/12/16 Чтв 10:16:25  885552
>>885536
>споришь что у тебя не AST
блять, что ты мелешь - то? Прочти первый пост, там ясно сказано что у меня AST в чистом виде.
Аноним # OP  01/12/16 Чтв 10:17:52  885554
>>885536
>поиграться нельзя
Исходники будут после выполнения self-hosting.
Я почти завершил портировать ARRAY
Аноним # OP  01/12/16 Чтв 10:18:24  885555
сажа приклеилась, сука
Аноним # OP  01/12/16 Чтв 10:19:41  885556
>>885554
>почти завершил портировать ARRAY
Там PNG просто огромная выходит :) 600 KB
Аноним # OP  01/12/16 Чтв 10:22:01  885557
И выложу 2 ветки на github - исходники C++
и исходники cxxtree
Аноним # OP  01/12/16 Чтв 10:22:20  885558
>>885557
>исходники C++
на *
Аноним 01/12/16 Чтв 10:28:43  885560
>>885552
>>884549

Аноним # OP  01/12/16 Чтв 10:33:52  885563
rendered.png (193Кб, 546x3526)
>>885560
он врал что нет концепции, а не про АСТ

> пример класса ARRAY - без него у меня не запустится ни SET ни MAP

Все процедуры его обработки в стиле C, методы не особо-то и нужны.
Аноним 01/12/16 Чтв 10:51:20  885568
>>885563
Ну и чем лучше vector, Вань? C# итератором?

>он врал что нет концепции
А что есть? Редактировать AST напрямую? Это не удобно, посмотри на свой кашеARRAY.

Кстати что за оператор <++ ?
Аноним # OP  01/12/16 Чтв 12:38:32  885609
>>885568
get & increment
Аноним # OP  01/12/16 Чтв 12:49:36  885615
>>885568
> чем лучше
указатель на данные лежит у самой поверхности - для gdb это +++.
При ошибках шаблонов - std::vector выдаёт кучи говен.
Аноним # OP  01/12/16 Чтв 14:01:57  885646
rendered.png (35Кб, 490x573)
Capture.PNG (25Кб, 656x691)
Самая лучшая (моя) реализация бинарного поиска портирована в cxxtree.
Исправил недочёт в классе ARRAY - теперь он не умирает при удалении элементов в количестве 0. Дальше перевожу SET и MAP.
Аноним 01/12/16 Чтв 14:10:41  885653
>>885615
> нет аллокаторов, поддержки move-семантики, константных и реверс-итераторов, .at, итератор не поддерживает арифметику указателей (а еще == и ->), не поддерживает трейты итераторов, нет метода возвращающего Enumerator, нет полноценного свопа и т.д.
> ЗАТО УКАЗАТЕЛЬ НАПОВЕРХНОСТИ! НЕВЫДАЕТ НЕПОНЯТНЫЕ АШИПКИ!
Проиграл.
>>885609
60-е звонили, хотят свой ассемблер обратно.

Ну и да, запили уже сворачиваемые ветки, невозможно читать вертикальную кашу.
Аноним 01/12/16 Чтв 14:19:06  885664
>>885646
Но ведь есть std::binary_search... Ах подожди, у тебя кривые итераторы.
Какая то есть логика в том что КК и К это разные типы?
Аноним # OP  01/12/16 Чтв 14:55:24  885685
>>885664
Да, потому что можно применять как для SET, так и для MAP, так и ко всему чему угодно.

В случае поиска по SET KK==K, Если ищем по MAP, то K это тип ключа, а KK это тип KeyValuePair
Аноним # OP  01/12/16 Чтв 15:48:56  885718
rendered.png (4Кб, 140x196)
К зоопарку циклов for пришлось добавить for range.
Указываем имя счётчика, начальное значение, конечное(исключительное) значение, и шаг. Значительно уменьшает кол-во писанины.
Аноним 01/12/16 Чтв 16:57:36  885769
rendered.png (35Кб, 483x547)
Capture.PNG (24Кб, 925x542)
лучший в мире SET
Аноним 01/12/16 Чтв 19:36:10  885851
>>885718
Малаца, скоро до питона дойдешь.
>>885685
Ах, ты переписываешь весь STL. Ну ок. Костыли и велосипеды.
>>885769
Воу, у тебя и SET и MAP на сортированных массивах.
Аноним # OP  01/12/16 Чтв 20:05:10  885864
Кто хочет опробовать сие чудо - пишите под какие платформы собрать для вас бинарники. Я убрал все баги которые встречались мне.
Аноним # OP  01/12/16 Чтв 20:08:28  885867
>>885864
пиздец сморозил. я же вирусов туда понакидать могу
Аноним 01/12/16 Чтв 20:32:49  885886
>>885864
Вань, тебе 26 в январе а все как 15 летний, давай исходники на гитхабе уже.
Аноним 01/12/16 Чтв 20:37:28  885890
>>885886
>Вань
Непохож.
Или реально начал лекарства принимать наконец-то.
Аноним # OP  02/12/16 Птн 04:00:55  886072
>>885890
> github
рано. Может через недельку.
> непохож
на кого не похож - то ?
Аноним # OP  02/12/16 Птн 04:03:42  886075
rendered.png (73Кб, 497x1210)
Лучший в мире MAP
Аноним # OP  02/12/16 Птн 04:12:37  886078
>>885890
>Непохож
А на что должен быть похож? по твоему мнению? (или воспоминанию)
Аноним # OP  02/12/16 Птн 04:23:31  886082
rendered.png (3Кб, 140x144)
Удалил из for_range ненужный параметр step
Аноним # OP  02/12/16 Птн 05:56:10  886099
толь сейчас заметил ошибку возврата в итераторе ARRAY, должен быть bool
Аноним # OP  02/12/16 Птн 06:05:46  886102
rendered.png (134Кб, 441x2538)
Лучшая библиотека строк в мире портирована на cxxtree, без неё ни редактор ни компилятор не заведётся.
Аноним # OP  02/12/16 Птн 06:11:56  886104
rendered.png (6Кб, 301x131)
StringToStlString можно проще, исправил.
Аноним # OP  02/12/16 Птн 06:18:56  886105
rendered.png (25Кб, 406x547)
И лучшая сортировка
Аноним # OP  02/12/16 Птн 08:14:01  886123
rendered.png (105Кб, 483x1887)
зацените взвешенный поиск слов
Аноним 02/12/16 Птн 09:12:20  886134
>>886072
>рано.
Уже сейчас видно что ты не тем занят.
>>886082
step нужен, просто надо делать его опциональным.
>>886075
>>886102
Велосипедить простые контейнеры конечно весело, но вместо этого занялся бы портированием своей приблуды.
>>886105
Проиграл. Зачем тебе пузырьковая сортировка, поехавший?
>>886123
Уже не читается, пости сгенерированный код чтобы понять хоть что то в твоей кашице.
Аноним 02/12/16 Птн 09:19:15  886135
>>882652
>>контроля версий
> Проблемы прицеливания по скобочкам эти ваши системы не решают. Упоротости diff'ов текстовых эти ваши системы не решают.
Да, не решают. Потому что они решают гораздо более важные проблемы. И есть один нюанс: не знаю, насколько твоя система поможет с упоротыми диффами, но она зафакапит работу с контролем версий чуть менее, чем полностью, поэтому в промышленном программировании (а не в лабах) ей никто пользоваться не будет.
/thread
Аноним 02/12/16 Птн 09:30:16  886139
>>886135
Падажжи, я все жду когда он запилит свою систему контроля версий со всеми этими мержами для деревьев. Спугнешь же.
Аноним # OP  02/12/16 Птн 10:02:42  886159
>>886139
нах мне эта хрень. Я же даже не обещал.
Аноним # OP  02/12/16 Птн 10:05:57  886160
>>886134
>портированием своей приблуды
Но я это и делаю - обрабатываю все зависимости приблуды.
Аноним # OP  02/12/16 Птн 10:10:07  886164
rendered.png (20Кб, 273x508)
зацените многобайтовую кодировку для uint64
Аноним # OP  02/12/16 Птн 10:11:42  886167
>>886164
блин, заметил ошибку
Аноним # OP  02/12/16 Птн 10:18:32  886169
>>886167
ошибок нет, преждевременная паника
Аноним 02/12/16 Птн 10:25:20  886171
>>886160
Портирование как раз хороший повод выкинуть все свое говно и использовать стандартное, которое лучше.
А ты еще ни строчки кода который решает твою задачу не портировал.
>>886159
Потому что ты тут кукарекал за избавление от текстовых диффов. Ну и хуле? Слился?
>>886164
Очередное говно. Ты хоть тестишь свои поделия? У тебя mul не меняется при чтении. forever хотя размер известен, умножения/деления вместо сдвигов, 128 вместо православного 0x80.
Блядь, зачем я мечу бисер перед свиньями?
Аноним # OP  02/12/16 Птн 10:44:30  886176
Capture.PNG (6Кб, 417x322)
>>886171
>тестишь
Всегда.

А здесь проглядел.
вот исходный текст
Аноним # OP  02/12/16 Птн 10:45:46  886177
>>886171
Я знаю про сдвиги, просто не хочу делать htonl
Аноним # OP  02/12/16 Птн 10:46:27  886178
>>886177
тоемcть ntohl ил что там для этого
Аноним # OP  02/12/16 Птн 10:55:06  886181
Чёто думал что на BE машинах биты перемешанных байтов сдвигаются. Перестарался - переписываю на сдвиги.
Аноним 02/12/16 Птн 11:02:42  886185
>>886181
Вот у тебя таких ложных посылок целый тренд. Остановись!
Аноним 02/12/16 Птн 11:03:26  886186
>>886176
Просто сравни читаемость со своей кашей.
Аноним # OP  02/12/16 Птн 11:15:50  886197
rendered.png (21Кб, 273x534)
исправил на сдвиги. Спасибо за замечание.

>>886185
В моей каше видно всё лучше чем в вашем скобочном аду.
Аноним # OP  02/12/16 Птн 11:22:36  886200
Делаю эту хуету в первую очередь для себя. И я её сделаю - всё идёт как по маслу.
Аноним # OP  02/12/16 Птн 11:59:25  886222
rendered.png (24Кб, 287x469)
сериализация строк
Аноним 02/12/16 Птн 13:35:47  886270
>>885890
Это другой Ваня, с Луганской области.
Аноним 02/12/16 Птн 13:59:03  886280
>>886171
> умножения/деления вместо сдвигов
Как будто остались еще компиляторы, которые об этом вместо тебя не подумают (и не только для степеней двойки). Писать умножение/деление сдвигами допустимо, но выпендриваться этим бессмысленно.
Аноним # OP  02/12/16 Птн 14:00:21  886282
>>886134
>делать его опциональным
Ни разу не видел применения |step| > 1, не считая FizzBuzz
Аноним 02/12/16 Птн 14:03:20  886285
>>886270
>с Луганской области.
Это ВСЕ обьясняет.
Аноним # OP  02/12/16 Птн 14:03:57  886287
>>886285
>ВСЕ
Да, здесь все ебанутые, а не только я.
Аноним 02/12/16 Птн 14:22:05  886296
>>886287
Все шизофреники так говорят.
Аноним 02/12/16 Птн 14:51:25  886306
>>886282
Ты то может и голую тян не видел, а вот другие этим пользуются.
Аноним 02/12/16 Птн 15:49:43  886358
>>886280
А я и не выпендриваюсь. Сдвиги тут передают как раз семантику того что ты делаешь - СДВИГАЕШЬ блять байты. Нихуя не умножаешь ведь. Вот быстро, чтобы поставить в третий байт на сколько надо умножить? А? А сдвинуть ясно на сколько - 8 * 3.
>>886282
В матлаб не играл никода?
>>886306
Два чаю.
Аноним 02/12/16 Птн 15:54:31  886361
>>886200
>обещает селф-хостед к концу недели
>за 4 дня портирует 1,5 маняструктуры, двоичный поиск и БУЛБ-сорт
>всё идёт как по маслу
Ну может и так, удачи.
>для себя
Зачем тогда пришел?
Аноним 02/12/16 Птн 16:25:24  886386
задумчиво смотрит на происходящее ожидая когда ОП влетит в dangling-else и как начнёт решать проблему двусмысленных грамматик
грустно переводит взгляд с ОПа на dragon book и обратно
Аноним 02/12/16 Птн 16:38:37  886395
>>886386
>dangling-else
Это как раз не проблема при древовидном представлении.
Аноним 02/12/16 Птн 16:40:57  886397
>>886386
У ОПа нет парсера, поясни по хардкору как в кодгенераторе влететь в dangling else или двусмысленные грамматики?
Аноним 02/12/16 Птн 16:42:28  886398
>>886395
Теоретически можно сгенерить неправильный код, но ОП рисует явные фигурки во всех ifах, так что вроде покрыл.
Аноним 02/12/16 Птн 16:45:22  886401
>>886395
>У ОПа нет парсера,
ОП великодушно делегирует задачу парсинга программисту, предоставляя ему возможность строить самому AST.
Этак мы до мышей дотрахаемся и до IL с ассемблером докатимся.
Аноним 02/12/16 Птн 16:53:48  886406
>>886401
Кстати, я правильно понимаю, что вся война из-за проблем с индентацией (с которой даже несчастный vim справится, при наличии прямых рук, не говоря уже о полноценных IDE), и «проблем» с diff-ом? В таком случае ОП основательно подошёл к проблеме, по-инженерному. К чертям текст — хуярим узлы и листья в AST. Зато нет скобочек.
Аноним 02/12/16 Птн 16:57:03  886412
>>886406
ОПу НИУДОБНО, ждем пока он попердолится с сельф-хостингом своего поделия и просветлеет. Попутно ловим лулзы и обсуждаем ТЯП.
Аноним 02/12/16 Птн 17:02:29  886416
>>877145
То есть лес.
Аноним 02/12/16 Птн 17:07:49  886423
>>878342
ОП, дарю идею: краулер, который грабит сниппеты с SO, pastebin, govnokod.ru и встраивает путём сериализации/десериализации фрагменты кода в твою структуру. Возможно таким обезьяньим подходом и решим одну из NP проблем. Или напишем виндоус 11.
Аноним 02/12/16 Птн 18:07:23  886441
>>886406
Ну на самом деле навигация и редактирование проще когда редактор понимает структуру кода. Можно забыть об использовании мышки. Посмотри гифки из https://github.com/chrisdone/structured-haskell-mode
Это хорошая вещь.
Прикреплять айдишники к нодам тоже в общем-то хорошая идея, позволяющая трекать перемещения кода точно, а не приблизительно по расстоянию Левенштейна.
Но AST слишком многословен. Много строк - мало кода на экране, нужно много скроллить и очень много бегать глазами по коду чтобы отследить поток исполнения.
Из этого можно было бы сделать промежуточное представление для умных макроподстановок, если бы это был не С++, в котором уже есть глупые макроподстановки на уровне препроцессора, которые делают невозможным импорт произвольного существующего кода в это представление.
Ну и ещё конечно смешно, что ОП придумывает очередной лисп, ругая при этом сам лисп.
Аноним 02/12/16 Птн 18:20:18  886448
>>886441
Насчет айдишников не соглашусь, тогда эквивалентные в плане исходного кода перестановки будут приводить к неэквивалентным деревьям. Лучше привязываться к типу/содержимому ноды используя например хеш (как в гите).
Аноним 02/12/16 Птн 18:50:55  886461
>>886448
Ну представь, мы перенесли какую-то проверку из одного метода в другой, а потом добавили ещё одну строку кода в тело ифа.
Хеши похерились добавленем строки, но по айдишникам можно понять откуда этот иф родом.
Про неэквивалентные деревья не совсем понял. По-моему неэквивалентность это хорошо, это результат того что у нас теперь есть больше информации. Для ясности: айдишники не обязательно держать в самом коде. Они могут лежать в соседнем файле в виде дерева, повторяющего структуру кода, или же они могут существовать только в памяти IDE во время редактирования, во втором случае ИДЕ должна при коммите генерить пояснения что произошло.
Типа
file1.method1.method_body[10] -> file1.method20.method_body[[0]
file1.method20.method_body[0].if_body[5] += 'print i;'
...
Аноним 02/12/16 Птн 19:13:28  886470
>>886461
>можно понять откуда этот иф родом.
Это так. Под неэквивалентными я имел ввиду что генерящие один и тот же код деревья будут неэквивалентны (сложно мержить), но это не очень страшно по сравнению с плюсами от хранения истории.
>file1.method1.method_body[10] -> file1.method20.method_body[[0]
>file1.method20.method_body[0].if_body[5] += 'print i;'
Годная идея. В идеале чтобы весь воркфлоу работал через такую хуергу. Начинаем с пустого листа и дельтами добиваем до текущего состояния. В результате вся история хранится. Гит ненужен. Надо подумать над мержами токма чуток. Если место кончилось - хоячим снапшот.
Аноним 02/12/16 Птн 19:58:20  886486
>>886171
>ты тут кукарекал за избавление от текстовых диффов. Ну и хуле? Слился?
Присоединяюсь к вопросу.
Аноним 02/12/16 Птн 22:02:42  886566
>>885536
>>>885147
>>А чому
>А тому что ненужно?

Чегоблядь? Ты это на полном серьёзе ответил? Нинужно? Ну охуеть, тогда к тебе вопросов нет если это ты отвечал а не некий рандом
Аноним 02/12/16 Птн 22:14:05  886573
>>886566
>охуеть
Ну давай, поясни по хардкору зачем мне визуализаторы всей этой ебатории?
Аноним 02/12/16 Птн 22:29:10  886578
>>886573
предупрежу что я не кодер, я просто ебан

Окей, как упоротый наркоман, властью данной мне интернетом, могу пояснить.

Человеческое восприятие - полнейшее говно. Оно не стоит и ломаного гроша. Именно из-за того что Опу было неудобно/неприятно воспринимать/писать скобочки - он начал шлюшить свой собственный блекджек.
Сама задача, по сути, должна поменяться, имхо, на хотя бы теоретическое обоснование самой простейшей модели восприятия, оптимизированой с точки зрения кодинга, не обязательно в итоге являющейся деревьями.

То есть, я имею ввиду. Самая главная суть лежит в том что человек не может одновременно воспринимать кучу рандомных данных, он может уцепиться только в совсем небольшую их кучку, кучку, которую он чётко может воспринять. вот тут >>884637 >>884644 >>884338
я напомнил опу про ноды, где всё охуенно на вид и даже почти понятно


Например. Нам известны латинские цифры, они появились хуй знает когда, когда люди поняли что IIII и IIIII и IIIIIIIIIIIIIIIIIIIIIIII воспринимать ну вообще нихуя не удобно (а ведь это полное говно, которое ничего не стоит и проще которого только мой хуй на блюде), и надо вводить определённые символы IV V X, для удобства восприятия.

То есть, мало того, что "код пишется не для машин, а для людей", но и сама концепция должна полностью нахуй измениться.

Аноним 03/12/16 Суб 06:10:53  886760
>>886573
Тебе тащемта не нужны.
Они нужны на этапе вкатывания в понимание структуры кода и вообще архитектуры.

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

когда читаешь текст - будь то худлит или какие-то формальные документы типа законов или тз - у меня например структура воображением рисуется и сохраняется в оперативке на автомате.
а вот с кодом такого нихуя нет, особенно если он полон указателей или данных разного типа. и я говорю только о случае когда код нормас продуман. а если это говнокод? там вообще хуй структру выцепишь за разумное время. а без нее думать как то не айс.
При этом конечно никто не отменял возможности кодить и решать проблемы без какой-либо картинки в голове. чисто в линейном режиме.
Аноним 03/12/16 Суб 06:16:19  886761
>>886578

ваще этот нынешний текстовый вод клавиатурой и мышкой у меня создает впечатление какого-то тухлого атавизма времен перфокарт.
тоже самое касается представления и кода и данных на мониторе - либо текст либо в лучшем случае плоский граф/дерево.


получаетя джамшут на стройке со стаместкой и дрелью в руке осуществляет информационно более насыщенные действия бОльшей размерности.
а кодир(будучи ~100 мерной вектор-функцией как и любое животное тащемта) сидит и долбит блять линейную последовательность действий и считывает двумерный массив пикселей.
вангую скорую смену парадигмы погромирования путем реализации новых пездатых языков и/или инструментов в vr например.
ну или хотя бы просто станет популярной идея увеличения размерности вектора потока ввода.
Аноним # OP  03/12/16 Суб 09:31:10  886782
rendered.png (41Кб, 483x755)
Capture.PNG (47Кб, 1354x280)
Исправил много проблем и вкинул 200 строк говнокода.
Редактор уже умеет прочитать и сохранить собчтвенный исходник. Дальше портирую отрисовку дерева на экране. Пруфы.
Аноним # OP  03/12/16 Суб 09:31:43  886783
>>886782
>вкинул
опечатался - выкинул
Аноним # OP  03/12/16 Суб 09:32:39  886784
>>886782
>Редактор , собственный
ой всё, пойду поем, а то уже не соображаю
Аноним 03/12/16 Суб 10:09:15  886794
>>886782
тащемта нихуя не понятно вообще
сложно
слишком высокий запороговый контраст, который уже вредит восприятию
ТВоему не вредит, ибо ты уже адаптировался
привык и к цветам и к обозначениям
а мне например сейчас проще блокнот читать чем твой кислотный приход
исправляй, анон, я ж фидбек не просто так даю
Аноним 03/12/16 Суб 10:16:41  886798
pinkdots.gif (37Кб, 467x467)
поясню
такое ощущение что ты спецом делаешь код нечитаемым за счет тщательного подбора цветов
гляди пикрил
именно гляди, я сейчас тру за зрительное поле

эти 2 цвета физиологически друг другу противоположны.
это значит, что когда я гляжу на "кирпичик" в этом зелёно-розовом столбе, кирпичики на периферии зрения (т.е. все те что выше и ниже) забивают редко-посаженные рецепторы сетчатки. как только я хоть немного двигаю взглядом после секундной остановки зрения на зеленом или розовом слове - четко видно как начинает работать торможение в зрительной коре.
хуево пояснил, но мб пикрил второй наведёт тебя на мысль.
Аноним 03/12/16 Суб 10:17:36  886799
Screenshot181.png (36Кб, 519x308)
Аноним 03/12/16 Суб 11:28:54  886810
>>886578
Ты прав, вся история развития языков програмирования (и не только) о декомпозиции - т.е. разбиении более сложной проблемы на мелкие, которые человек может охватить. Сначала были машииные коды, потом ассемблер, потом процедуры ну и так далее, каждый раз вводя более удобные способы описания обобщенных концепций. (Полная) визуализация современного ПО это как раз и будет то что ты описал как IIIIII. Поэтому никто не делает визуализатор вообще, а делают конкретные визуализаторы под свою задачу - call graph, flame graph, даже миникарта в sublime относится к этому.
Аноним 03/12/16 Суб 11:39:19  886812
>>886760
Для этого есть специальные обучающие визуализаторы + scratch тот же самый, да вообще все визуальное программирование. С визуальным программированием нет проблем на самом деле, кроме того что текст/речь это пока лучший (по соотошению универсальность/компактность) вариант ввода информации. Не согласен? Изобрази свой пост визуально.
Если это говнокод то и визуально он будет выглядеть как намешанное говно, из которого ты точно так же не сможешь выцепить структуру(подсказка - ее нет, это же говнокод)
Все люди достаточно хуевые визуализаторы, именно поэтому все так дрочат на модульный код, снижение зависимостей и локализацию контекста (и в частности на ФП)
Аноним 03/12/16 Суб 12:04:34  886823
>>886761
Гибсона начитался? Открую тебе страшную тайну - комплюктеры тупо выполняют линейную последовательность действий. Все остальное это человеческие заморочки которые нужно изъебнуться и засунуть в эту последовательность.

Прежде чем ванговать, напиши какие сигналы исходят из человека, которыми ты управлять собрался? Помни что нужно чтобы вводилось то что ты хочешь сознательно ввести а не то что ты подсознательно ввел. Чтобы это было +- одинаково для всех людей. Ну и чтобы это можно было на компе обрабатывать не особо напрягаясь.
Аноним 03/12/16 Суб 12:12:09  886828
>>886823
Воздействовать на зоны мозга, имитируя входящие сигналы от различных рецепторов.
Мимо проходил.
Аноним 03/12/16 Суб 13:18:01  886848
>>886828
И какие рецепторы ты собрался имитировать?
Аноним # OP  03/12/16 Суб 13:44:55  886872
rendered.png (209Кб, 574x3162)
портировал рендерер дерева, отрисовка скоро.
транслированный в ц++ код http://pastebin.com/Xxq7x87H
Аноним # OP  03/12/16 Суб 14:17:11  886897
>>886799
совпадение. А человеческую природу - обманы зрения, иллюзии, и другую хуету можно побороть. как и редко-посаженные рецепторы сетчатки
Аноним 03/12/16 Суб 14:24:37  886901
>>886848
Ну, рецепторы это конечно несколько утрировано, но давай представим, что человек научился модифицировать нервную систему так, чтобы в ней как промежуточное звено появилось дополнительное устройство или система устройств, назовем это нейрохуйтой. При подключенной нейрохуете, если человека кольнуть иголкой в палец, то сигнал, прежде чем достигнуть головного мозга (или спинного, я тут без понятия, биологию почти нихуя не помню) будет проходить через нейрохуету. Более того, нейрохуета сможет сгенерировать такой же синал,. который дойдет куда надо. То есть, человек почувствует ту же боль, хотя палец не кололи. Возможно нужно будет раздрочить нервы пальца, чтобы имитировать боль, ок, нейрохуета будет делать это. Вот примерно в таком ключе нейрохуета сможет генерирооватть для нас звуки, вкусы, цвета...ну ты понел.
Похуй, если нейрохуета будет размерами с cray titan, похуй если человека придется расхчерачить так, что к нормальной жизни он уже не вернется никогда. Главное начать и может когда-нибудь что-то получится.
Это конечнно мои маняфантазии, но в свете того, что мы имеем
какие-никакие нейропротезы, нейроимпланты уже сейчас, мне кажется что некоторые фантазии Гибсона, сестр Вачовски и т.д. могут вполне стать обыденностью когда-нибудь в будущем.
Аноним 03/12/16 Суб 14:29:01  886905
>>886897
Ну ка, просвети как можно побороть?
Аноним 03/12/16 Суб 14:33:51  886914
>>886901
Ну ок, то есть ты предлагаешь, чтобы кодер как нейротаджик фигачил мастерком в виртуальном доме, а нейрохуета транслировала в код? Какие профиты?
Аноним 03/12/16 Суб 14:41:16  886921
>>886914
Ну... Я не предлагал. Я вообще просто нахально влез, даже толком не читая ваш спор.
Но представь, пусть не виртуальный мастерок, но что-то, что упрощает процесс программирования.
Тогда профит (и недостатки) будут примерно такие же, как у высокоуровневых языков перед низкоуровненвыми.
А еще представь, ты можешь ощущать себя где то в попен спейсе фейсбука, а на самом деле находишься в своей проперженой комнате. То есть ты типа как на удаленке, а вроде и нет.
Аноним 03/12/16 Суб 16:42:13  887025
>>886761
Скорость написания кода очень редко упирается в скорость набора текста. И по-моему необходимость что-то делать руками только улучшает самочуствие программиста. Человек не создан быть неподвижной статуей.
Аноним 03/12/16 Суб 16:55:38  887031
>>886823
>комплюктеры тупо выполняют линейную последовательность действий.
ты не понел.
линейная да, но на масштабах времени человеческого восприятия этой линейности нету - у тебя одновременно могут работать сотни процессов. да хули - монитор тоже линейную последовательность пикселей выдает - видел как развёртка работает? однако мы воприинимаем изменение дохуя размерного вектора нашего монитора. врубаешься?

>напиши какие сигналы исходят из человека, которыми ты управлять собрался?
ёбич. ты когда живёшь и делаешь что угодно - твоя центральная нервная система в параллельном режиме управляет овер 100 девайсами - твоими мышцами. делая что угодно (кроме кодинга разве что) ты одновременно задействуешь кучу мышц.
водитель маршрутки параллельно работает двумя руками, глазами, спиной, ногами. машину водил нет? знаешь почему блондинки водят хуево? у них мозг блять убогий и не может в паралелльность элементарную - типа СЛОЖНА одновременно и смотреть, и скорости переключать,и педали жать и руль крутить.


ЕЩЕ раз - при игре в компьютерную игру ты параллельно управляешь мышой и клавой - тут хотя бы двумерный вектор управляющий (не считая глаз)
кодишь - одномерный вектор.
а де-факто человек может дохуя распараллелиться и подавать сигналы на кучу мышц одновременно.
>водилось то что ты хочешь сознательно ввести а не то что ты подсознательно ввел.
я печатаю например подсознательно, т.е. никогда не слежу за буквами конкретными и даже словами. есть мысль а далее подсознание это уже в слова переводит с помощью рук на автомате. кодят точно также на подсознании(если конечно речь не идет об 10 словах в минуту).
+вообще говоря граница между сознательным и подсознательным действием лежит в области, где ты можешь выбирать 1 действие 2-3-4 раза в секунду максимум.
Аноним 03/12/16 Суб 16:58:38  887033
>>886823
не ебу кто такой гибсон.
просто смотрю на ситуацию с точки зрения здравого смысла, с точки зрения теории управления, инженерной психологии.

еще раз вкури мысль - с позиции математики/физики человека(точнее его ЦНС) можно описать как систему приема-передачи информации и измерить все соответствующие величины. включая размерность ввода-вывода.
иными словами ЦНС это вектор-функция. иди чтоли википедию почитай раз не знаком с математикой базовой. я серьезно.
Аноним 03/12/16 Суб 17:00:37  887035
>>886901
ну и зачем твоя эта нейрохуита нужна? это как раз из серии начитался фантастики. ничего этого не нужно.

зачем генерировать какие-то цвета звуки если блять у нас есть глаза и уши и вполне туда нагенерированные колонками и монитором цвета и звуки норм залетают? АА?
Аноним 03/12/16 Суб 17:01:25  887036
>>886897
Это на уровне архитектуры "железа" блять. как ты это бороть собрался лол? лоботомию делать ложкой?
Аноним 03/12/16 Суб 17:03:24  887043
>>887025
тут согласен,но я и не имел в виду что надо без движения вводить код. наоборот было бы пиздато если бы ты мог одеть например ВР-обвес в виде датчиков (эмг, imu), нацепить еще например утяжелителей и ебашить крутиться в некой виртуальной среде, таким образом осуществляя последовательность выборов символов ввода.
уверен такое уже есть на стадии промо либо скоро появится.
Аноним 03/12/16 Суб 17:36:17  887059
>>887035
Ну и зачем автомобили нужны, когда у нас есть лошади и они вполне могут перевезти нас из одной точки в другую. Это как раз из серии фантастики - начитался про свои самодвижущиеся повозки и бредит. Ничего этого не нужно.
Аноним 03/12/16 Суб 17:46:42  887065
>>887059
ты не ответил. НА-ХУ-Я это нужно? в чем функциональное назначение этого дерьма? что оно делает лучше? нейрохуита блять вот уж действительно.
Аноним 03/12/16 Суб 17:48:13  887067
к тому же блять причем тут "станет обыденностью" ?
ясен хуй появятся и нейроимпланты и прочая кибердичь.
вопрос в другом - ТЫ конкретно о чем и зачем написал?
Аноним 03/12/16 Суб 17:58:32  887077
>>887065
Вот уж действительно - нахуя это всё нужно. Ты меня уделал, чувак.
Аноним 03/12/16 Суб 18:01:08  887078
>>886914
профит наномастерка - не знаю, но нейротаджик может стать более эффективным творцом программных структур например.
обычный кодер-таджик (как и любой кодер) работает с частотой несколько герц - выбирает в секунду несколько символов из ~50штук.
Дальше из этих 100 штук символов он конструирует выражения. различных видов токенов в среднем исходнике тоже порядка 100 штук. несколько бит в секунду. + памяти - под несколько десятков байт (ибо кодер помнит не отдельные буквы а более абстрактные структуры)


и всё это дискретная дичь.
а вот возьмем обычного например футболиста или дирижёра и прикинем.
он (его ЦНС) тоже имеет некий "вывод" - последовательность мышечных сокращений для перемещения его туловища и взаимодействия с мячом. при том в рамках игры динамично сменяют друг друга тысячи видов ситуаций. движения выбираются не дискретно (напряг мышцу 1, не напряг - 0), а область значений каждого канала мышечного - непрерывный отрезок.
всё это охуенно параллелиться. +нужно принимать во внимание действия других двух десятков таких же акторов.
при том футболист жёстко привязан ко "времени выполнения", и не может включить дебаг/замедление времени, у него нет брейкпоинтов. он "пишет" интерактивный код, моментально получая вывод каждые 100мс грубо говоря (у него ведь те же единицы герц).
т.е. пространство выбора действий и скорость этого выбора у спортсмена ннамного выше, а пространство объектов - лишь немногим меньше, чем у кодера. но это пространсто объектов гораздо динамичнее.

тащемта я понимаю что это всё выглядит хуета для тех кто не привык сам думать и прикидывать математикой то, что обычно не прикидывается.
Аноним 03/12/16 Суб 19:05:42  887119
>>886823
>+- одинаково для всех людей
Не обязательно же. Этап калибровки, например ввести.
Аноним 03/12/16 Суб 19:09:03  887121
>>886794
Тупо сделать фон серее и всё, или возможность цвета/шрифты менять, каждый заменит как хочет.

>>886897
Невероятную хуйню написал. Давай, научись единым взглядом читать рандомное количество палочек IIIIIIIIIIIII, сразу причём, я на тебя посмотрю. IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Аноним 03/12/16 Суб 19:24:09  887128
1246098094672.jpg (171Кб, 956x443)
>>886761
>>886810
Посоны, а видите же эти кнопки дополнительные с разметкой?
Например, в математике, когда пилят длинные уравнения, неудобную длинную ебаторию берут и тупо уравнивают с рандомным символом. Почему бы не запилить просто клаву с особо ёбнутыми символами, и всё? Да хотяб бы виртуальную. И получится очередной китайский
Аноним 03/12/16 Суб 19:40:31  887139
>>887128
То есть эта прога позволяла бы быстро оперативно создать рандомные кнопки на вирт клаве, которые бы печатали рандомное дерьмо по клику, например
[sdelat-zaebis-chtob-ohooyenno-bilo-ebana-vnature-sukablyat]
[/sdelat-zaebis-chtob-ohooyenno-bilo-ebana-vnature-sukablyat]
И чтоб на самом мониторе всё связанное с этим тоже заменялось на предложенную срань, т.е изначальный текст оставался бы таким же.
Аноним 03/12/16 Суб 23:21:17  887293
>>887139
Удивительный мир сниппетов ждёт тебя.
Аноним # OP  04/12/16 Вск 05:52:08  887413
>>886794
>цвета
Моя программа не генерирует цветов - используятся лишь цвета из палитры терминала. Моя программа говорит "рисую красным" - и терминал смотрит что у него в палитре за красный цвет - там на деле может оказаться как розовый так и коричневый.
Аноним # OP  04/12/16 Вск 09:09:08  887426
Capture-linking.PNG (23Кб, 1356x172)
Capture-self-sh[...].PNG (21Кб, 791x197)
теперь частично-портированый редактор могёт отобразить свой исходник. Пара скринов результата и линковки. Испаравил баг моего for-range и одну строчку пропустил при портировании BeansRendererAbstract.
Аноним 04/12/16 Вск 11:23:10  887451
>>886921
>что-то, что упрощает процесс программирования.
ИТТ пытаюсь выяснить что это такое. Пока слишком абстрактные мысли.
>>887025
>Скорость написания кода очень редко упирается в скорость набора текста
this
>>887031
>врубаешься?
Врубаюсь, но все равно не понимаю к чему это.
>твоя центральная нервная система в параллельном режиме управляет
Ты забываешь что система с такими возможностями дана тебе б-гом/эвол-цией. Вспомни как сам первый раз за руль сел. Дохуя параллелил? Чтобы выработать эту параллельность нужно обучить свою систему. Дети вон вообще нихуя не умеют, чтобы научится самым простым вещам вроде подобрать бумажку они долго задротят.
Еще ты забываешь что в ЦНС разные части отвечают за разные органы/системы, это не один еба-процессор, а если проводить аналогии куча контроллеров, многие из которых заточены под конкретные функции и не перепрошиваются. Потрогай например горячую кастрюлю - охуеешь.
И в целом ЦНС заточен на то чтобы ты бегал/жрал/трахался, кодерство это чуждая человеку деятельность, чтобы сделать homo-coderus тебе придется перепилить ЦНС чуть более чем полностью. Это дело не ближайшего будущего, так что давай обсуждать не маняфантазии, а то что можно сделать сегодня, ок?
>у них мозг блять убогий
Нахуй отсюда со своим гнилым шовинизмом.
>я печатаю например подсознательно, т.е. никогда не слежу за буквами конкретными и даже словами. есть мысль а далее подсознание это уже в слова переводит с помощью рук на автомате.
Это как раз следствие того что ты думаешь на языке, то что ты выучил язык (гугли кстати что ты проебал пока учил язык)
Аноним 04/12/16 Вск 11:27:13  887455
>>887033
>не ебу кто такой гибсон.
Уильям Гибсон, почитай - тебе понравится.
>можно описать как систему приема-передачи информации и измерить все соответствующие величины. включая размерность ввода-вывода.
иными словами ЦНС это вектор-функция.
Можно, и? Я конкретно спрашивал какие элементы этого вектора использовать будешь? Как квантифицировать будешь? Как семантически наполнять будешь? Ты чо, математик из анекдота? "Решение существует" нахуй?
Аноним 04/12/16 Вск 11:30:37  887458
>>887043
Есть такое, например когда будильник ставишь на телефоне, надо барабаны с цифрами крутить (но не барабанов ни цифр нет, и не крутишь ты нихуя, это виртуальная среда в чистом виде). Но ты сам понимаешь что это ущербно. Пока клаватура выигрывает.
Аноним 04/12/16 Вск 11:32:05  887459
>>887119
Счастье не за горами
https://www.youtube.com/watch?v=RiU8GPlsZqE
Аноним 04/12/16 Вск 11:53:45  887470
>>887078
>работает с частотой несколько герц
А Пикассо с какой частотой работал? Ну епть, ты взялся квантифицировать единицу работы кодера, это не совсем корректно. Там где нужно нахуярить много простого кода давно есть кодогенераторы, те же ЯП высокого уровня. Сама же задача программирования до сих пор не формализована, есть какие то еба эвристики вроде RUP, TDD, есть рекомендации для отдельных областей, есть еба генераторы новых алгоритмов на базе нейронок и прочее, но на самом деле эта задача пока не решена.
>футболист
Использует прошивочку от матушки природы. В тех немногих местах, где нужно подумать головой (тактика, оценка ситуации) часто лажает. Пространство выбора - достаточно узкое: бежать туда, бежать сюда, передать пас, обвести, принять пас и т.п. Пространство действий - бег, повороты, удары - задрачиваются на тренировках и их не так много разных.
>дирижер
Хз как он работает, но выглядит не сложнее барабанщика.
Олсо читаешь хардингуша? Он неоднократно говорил что в бою все на автоматизме, на любую ситуацию нужна мнгновенная реакция, которую задрачивают постоянными тренировками.
Олсо почитай сирлина, он хорошо поясняет как работают мозги людей в файтингах - грубо говоря ты не параллельно обрабатываешь кучу ситуаций, а предсказываешь как поведет себя противник и просто ждешь одного момента чтоб ВЬЕБАТЬ.
>пространство выбора действий и скорость этого выбора у спортсмена ннамного выше, а пространство объектов - лишь немногим меньше, чем у кодера. но это пространсто объектов гораздо динамичнее.
Обосрал так обосрал, пространство объектов на порядок меньше, причем все объекты изучены и известны заранее. Пространство выбора действий я уже пояснил выше. Скорость тоже примерно одинаковая (сам писал про 1 Гц) и выбор действий не происходит мгновенно, если ты был готов среагировать - ты среагируешь, если задумался - проебал.
Аноним 04/12/16 Вск 11:56:27  887473
>>887413
>2017
>не уметь в base16
https://github.com/chriskempson/base16
Аноним 04/12/16 Вск 12:08:41  887479
>>887413
Олсо ncurses умеет в цвета, не надо заливать.
Аноним 04/12/16 Вск 13:24:56  887520
>>887470
>Сама же задача программирования до сих пор не формализована
Ого.
Интересно, многие ли "программисты" так заблуждаются на данный момент?
Почему кстати? Как можно вкатиться в программирование и думать, что задача не формализовано ? Типа прогерство это такое йоба-искусство или эзотерическая магия?
Аноним 04/12/16 Вск 13:33:03  887533
>>887520
И тут ты такой вкатываешься с пруфами. Ну ка давай ссыль на формализацию ПРОЦЕССА ПРОГРАММИРОВАНИЯ. Это не йоба-искусство, но и не формальный процесс.
Аноним 04/12/16 Вск 13:34:30  887536
>>887470
>А Пикассо с какой частотой работал?
причем тут он? гугли принципы работы мозга и ритмы. у ЦНС есть гармоники, и некоторым из них соответствует как раз предельная скорость принятия человеком решений.
>Ну епть, ты взялся квантифицировать единицу работы кодера, это не совсем корректно.
что не корректно то? квантифицируется любая часть всего того, что составляет работу кодера. назови хоть одно исключение.
>Пространство выбора - достаточно узкое: бежать туда, бежать сюда, передать пас, обвести, принять пас и т.п
в футбол не играл, да? ну сверху конечно (из камер) выглядит так. однако я говорил сейчас про пространство выбора на другом масштабе, капиш?
>Хз как он работает
с этого надо было начинать.
>если ты был готов среагировать - ты среагируешь, если задумался - проебал.
это разделение на 2 потока с урезанными методаи и отличает спеца от ньюфага. первый и думает и реагирует, пока работает. второму приходится подтупливать по жизни.


>хардингуша
>Он неоднократно говорил что в бою
про психологию боя надо не ноунеймов говорящих ртом читать а смотреть и слушать федю и тайсона.
>просто ждешь одного момента чтоб ВЬЕБАТЬ.
понятие "техника боя" тебе знакомо?
сам в ебыч получал?
Аноним 04/12/16 Вск 13:36:05  887538
>>887533
сам подумаешь?
какие есть метрики у программиста?
код, заработок, объем принесенный социуму пользы (за счет новых удобных решений), прибыль компании(внедрение бизнес решений), близость решаемой к идеальному алгоритму (по сложности).
Аноним 04/12/16 Вск 14:26:49  887609
>>887536
>гармоники
При чем тут частота принятия решений? Пикассо тут для того чтобы понять что не все можно в байтах и герцах посчитать.
>что не корректно то? квантифицируется любая часть всего того, что составляет работу кодера. назови хоть одно исключение.
Хоть три: анализ предметной области, формализация задачи, написание документации.
Ну как квантифицируй мне процесс понимания что задача которую ты решаешь NP полная и выбора приближенного алгоритма для решения? Сколько байт, а омич?
>в футбол не играл, да? ну сверху конечно (из камер) выглядит так. однако я говорил сейчас про пространство выбора на другом масштабе, капиш?
Волейбол и баскет пойдет? Футбол не умею, потому что в детстве стоял на воротах и не научался точно передавать, лол.
Много кукарекаешь, в шахматах тоже очень ограниченное пространство выбора, тем не менее стратегий там дохуя, то же и в футболе, несмотря на множество стратегий, конкретных действий, которые ты можешь предпринять не так уж и много и все они задрачиваются на тренировках.
>с этого надо было начинать.
Ну так поясни, че ломаешься.
>это разделение на 2 потока с урезанными методаи и отличает спеца от ньюфага. первый и думает и реагирует, пока работает. второму приходится подтупливать по жизни.
В том то и дело что реагировать не думая ты можешь только на шаблонные ситуации, см. рефлексы. Спец тем и отличается что он интернализировал (задрочил) больше таких ситуаций. В программировании и в инженерии вообще количество ситуаций слишком велико чтобы на каждый случай подобрать шаблонное (готовое) решение.
>про психологию боя надо не ноунеймов говорящих ртом читать а смотреть и слушать федю и тайсона.
Мы тут не за психологию трем, а за конкретные действия и механизм принятия решений, если федя что говорил по этому поводу - давай, я почитаю.
>понятие "техника боя" тебе знакомо?
Знакомо. Вся суть техник задрочить реакции, макросы, комбинации которыми ты во время боя будешь хуячить, при этом думая стратегически что и когда применить.
>сам в ебыч получал?
А ты сам с какого раёна?
Получал и раздавал, это тут при чем? Я не стрит файтер, поэтому за рукомашество не смогу тебе пояснить. Поясню по дзюдо, окей?
На тренировках спортсмен учится выполнять приемы, до автоматизма задрачивает, в поединке просто думает - так щас еще шаг сделает пидарас и я его брошу, ой бля не получилось, уход, уход, подсечка ебана! В общем опять повторяюсь - задрачиваешь макросы, потом отдаешь короткие команды, а тело выполняет.
Аноним 04/12/16 Вск 14:49:42  887663
>>887609
>При чем тут частота принятия решений?
ритмы мозга.
если желаешь завтра отвечу нормально без тралинга на всё
Аноним 04/12/16 Вск 15:04:42  887688
>>887538
Дважды обосрался.
Во первых, мы говорим про процесс программирования, а не про KPI (ты же менеджер, да?)
Во вторых даже в качестве KPI это полное говно:
Код - что это вообще, LOC?
Заработок - ага, сравни свой заработок и заработок главы газпрома (он то заебись программист получается)
объем принесенной пользы - как ты эту хуйню мерять собрался, так, ПОЧУСТВУЕШЬ?
прибыль компании - хоть как то можно считать, но опять хуй знает, а RnD неизвестно окупится или нет через 10 лет.
близость решаемой к идеальному алгоритму - это наверное самое близкое к процессу, но блять это пиздец - ну замутишь ты близкую по сложности.. через 10 лет, заебись? Нет, надо побыстрее, нужен компромисс - нахождение компромисса и есть инженерная задача, которая не формализуется.

В общем все что ты написал - это во первых не формализмы, во вторых не формализмы процесса решения инженерной задачи. Я думал ты на ТРИЗ хотя бы сошлешся.

Аноним 04/12/16 Вск 15:05:15  887689
>>887663
Давай.
Аноним 04/12/16 Вск 16:01:09  887751
>>887470
>а предсказываешь как поведет себя противник на основе предыдущего опыта
Пофиксил на всякий случай

>>887293
Чем они отличаются от темплейтов, почему введено другое слово? Алсо, не нашёл нормальных решений, к сожалению. Все уёбищные. Вообще все. Большие, громоздкие, неповоротливые и хуёвые.
Аноним 04/12/16 Вск 16:56:53  887780
>>887751
попробуй sublime text + плагины, например snippet maker
Аноним # OP  04/12/16 Вск 17:30:25  887798
rendered.png (13Кб, 336x222)
ну всё, трансгуманисты засрали тред.

почти портировал весь редактор, вкусненькое:
Аноним 04/12/16 Вск 17:42:36  887805
>>887798
Ну епт, у тебя и base64 свой, а ты хорош.
Теперь это мой тред с нейрохуетой и трансгуманистами!
Аноним # OP  04/12/16 Вск 17:56:15  887816
rendered.png (25Кб, 413x430)
и расшифровка из буфера обмена
Аноним 04/12/16 Вск 17:57:56  887820
>>877106 (OP)
Идея, на уровне "хуево когда код правится как портянка символов, пиздато когда код правится как AST" - правильная (блокнотики с подсветкой вместо редакторов кода это пиздец, да), но дальнейшее - пахнет изобретением велосипеда и какой-тошизанутой хуйней про мышей, про малафью.

Все это уже есть. Аж с 70-х когда structured code editors появились первые. Ну просто не в тренде(tm), в тренде атомы-хуятомы вместо редакторов.

Сейчас (и не только, уже много лет как) нормальные IDE используют гибридный подход. В памяти - AST для того что парсится и ноды-"ошибки" для того что нет (потому что строчка еще не закончена и в грамматику нихуя не лезет), на экране - сериализация всегоэтогов текст (потому что это наиболее удобный для людей формат, рисованая древовидная хуерга на экране не нужна, это поняли еще в 70/80-е, она только в глазах ебется, и заставляет держать в голове две изоморфных структуры- напечатанный руками код и древовидное представление - что нахуй никому не впилось). В файлах, разумеется, текст, потому что это вполне себе формат сериализации, который - что важно - совместим с любыми существующими гцц, цлангами, небесами и аллахами.

Собственно, AST-в-памяти - это то что отличает редактор кода от блокнотика. Редактор кода знает что он такое правит (и может в реально умный автокомплит, рефакторинг и все удобства для здорового человека), а блокнотики умеют красить символы по регэкспам в разные цвета (и иногда обсираться) и пытаться не задрочить пекарню, вызывая анализаторы/линтеры на каждую новую порцию символов.

А диффу... никто не мешает делать дифф по AST. Собственно, приличные IDE именно такие диффы и показывают - не на уровне `diff -u` "ну тут типа строка поменялась, вот", а именно подсвечивают что вот такую-то переменную переименовали, например, или что блок кода обернули условием а сам он не менялся.
Аноним 04/12/16 Вск 18:02:43  887824
>>887816
> = first_part
>    false
Нечитаемый пиздец. Унесите этот lisp flavored жопоскрипт нахуй.

Инфиксная форма не просто так ни с хуя прижилась.
Аноним 04/12/16 Вск 18:03:01  887825
>>887820
Посоветуй годные иде на си, плюсы и питухон?
Олсо что думаешь про альтернативы текстовому вводу? Будет что то новенькое?
Аноним 04/12/16 Вск 18:04:20  887826
>>887824
Э, а хуле обезьяна псевдографику (\u2514 и т.д.) режет?
Аноним 04/12/16 Вск 18:08:06  887827
>>887824
>жопоскрипт
Не ругайся, это артист для фона. ИТТ ТЯПобояре общаются с трансгуманистогосподами. Ты сам то что думаешь про будущее кодинга?
Аноним 04/12/16 Вск 18:15:03  887828
>>887825
Жетбрейнзы умеют в IDE. Да, оно все громоздкое забагованное говно на жабе, но в плане понимания языка - оно вот то о чем ты пишешь. Еще и умеет отладчиком вцепиться и то что из AST непонятно (типы, вот это все) из рантайма подсмотреть и запомнить.

Что-то пиздели про LightTable, но как-то я нихуя не понял с какой стороны этот рогалик кушают.

Остальные редакторы кода - увы - всякое обскурное говно мамонта или сырые неюзабельные полузаброшенные поделки.

Так что, чтобы и легкое и умное и минет умело делать - не знаю, увы. Сам ищу.

> альтернативы текстовому вводу

Не-бу-дет. Твердо и четко. Вводить код сейчас можно только с клавиатуры, и это просто поток символов (портяна текста). Так что AST держат в голове, но вся сериализация (экран и файлы) - текст.

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

Но, опять же, сомневаюсь. Потому что держать в голове 2 структуры (дерево и код-текст) неудобно. А думать "голым" деревом - ну только если новые языки/вариации пилить (или откачивать труп лиспа), которые под дерево внятно идут - включая и тулчейн. А это все не взлетит (ну только если случайно не станет модно-молодежно, но я бы не делал ставку на такое).

Короче, вряд ли. Текст не так и хуев, он отлично десериализуется, и у типичного разработчика нет никакого особого повода менять его на что-то еще.
Аноним # OP  04/12/16 Вск 18:22:14  887836
>>887826
Мой редактор и язык не поддерживает юникод и никогда не будет поддерживать эту ересь. Для кодинга латиницы хватает с головой. Юникодные приблуды подключаем через C/C++ хедеры - то.
Аноним 04/12/16 Вск 18:25:32  887837
>>887836
Я про борду, аутист.
Аноним 04/12/16 Вск 18:27:40  887841
>>877106 (OP)
Пиздец, в треде уже 400 постов, и никто не ещё не упомянул JetBrains MPS. Там вполне себе полноценный projectional editor, т.е. редактор AST.
Аноним # OP  04/12/16 Вск 18:30:09  887843
>>887820
>еще в 70/80-е
скрины/видео ?
Аноним # OP  04/12/16 Вск 18:32:03  887845
>>887843
>скрины
тоесть чернобелые фотки и воспоминания ветеранов
Аноним 04/12/16 Вск 18:36:42  887850
>>887843
Сам ищи, я этой темой давно интересовался, картиночек не откладывал. Даю на водку: google images, "interlisp-d"
Аноним 04/12/16 Вск 18:38:59  887852
>>887841
Тащемта, я поминал жыдбрейнзы вообще, хотя и не MPS конкретно.

Но, да, это оно самое.
Аноним # OP  04/12/16 Вск 18:39:46  887853
rendered.png (5Кб, 168x196)
>>887820
>рисованая древовидная хуерга на экране не нужна, это поняли еще в 70/80-е, она только в глазах ебется

что за хуету ты мне подсовываешь, скобочную - то?

сравни

(curr_level<sel_path_len) ? ed.sel_path[curr_level] : ( curr_level==sel_path_len ? ed.sel_start_incl-1: length(sel_cont)-1 )
Аноним # OP  04/12/16 Вск 18:40:41  887855
>>887853
не то скопипастил, секунду
Аноним # OP  04/12/16 Вск 18:41:24  887856
sel_last?length(sel_cont)-1:( (curr_level<sel_path_len) ? ed.sel_path[curr_level] : ( curr_level==sel_path_len ? ed.sel_start_incl-1: length(sel_cont)-1 ) )
Аноним 04/12/16 Вск 18:42:07  887859
hqdefault.jpg (12Кб, 480x360)
>>887853
Аноним 04/12/16 Вск 18:52:59  887872
>>887856
Я бы за такой код ебашил клавиатурой по пальцам.

Или заставил бы за похапэшником-имбецилом код 10-летней давности отрефакторить. Чтобы понял, мудило, что творит, и больше не повторял такого на людях.
Аноним 04/12/16 Вск 19:23:26  887901
>>887856
Здесь помогли бы guard-ы из Хаскелла или лисповый cond. В обоих случаях не было бы тройной вложенности.
Твой подход помогает хуячить длинные выражения не вводя промежуточных переменных.
Писать так легче, потому что не надо думать над названиями этих переменных, но вот читать сложнее, потому что чтобы понять смысл безымянной конструкции надо её всю просмотреть глазами.
Аноним 04/12/16 Вск 19:34:54  887912
>>887901
Гарды, конд, убрать тернарный оператор, на худой конец - это все косметика, не меняющая сути ни на цент.

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

На месте этого должно быть что-то типа selection_range(current_node).end, условно говоря. Ну или хуй проссыт что этот код делает, без контекста, может не угадал его сути, но в нем явно проглядываются какие-то потроха tree traversal пролезшие наружу.
Аноним 04/12/16 Вск 20:33:54  887948
1362644274237.jpg (194Кб, 1130x641)
>>887841
Поясните довену, в чём профит MPS, оно позволит строить такие деревца и всё? вырезал с ютуба

А, нет, сорре, я даун, это просто редактор но с одинаковыми шлюхами-ниграми по имени Джек, не сразу въехал, а то подумал что там деревья как у опа есть.
Аноним 04/12/16 Вск 21:03:22  887962
>>887841
Сорре что пишу ещё раз и опять почти не по делу, но на alternativeto.net к джетбрейнсу MPS есть алтернатива Xtext от Eclipse, и если перейти на сайт эклипса, там указано что xtext это часть от Eclipse neon, может есть что по этому поводу?
Аноним 04/12/16 Вск 21:25:18  887976
>>887962
>>887948
Ойблядь, ещё раз сорян, это вообще не для таких нубов как я, а я уж подумал...
Аноним # OP  05/12/16 Пнд 04:42:24  888193
Выпилил из языка единственный постфиксный оператор, ибо нехуй.
Аноним # OP  05/12/16 Пнд 08:07:04  888241
rendered.png (69Кб, 476x1106)
немного вкуснятины
Аноним # OP  05/12/16 Пнд 08:36:42  888243
rendered.png (6Кб, 238x131)
Capture.PNG (4Кб, 1243x94)
Скобкодрочеры, сравните
Аноним 05/12/16 Пнд 10:57:27  888275
>>888243
в чем отличие твоего треда от пистона или руби?
В который раз его вижу на нулевой
Аноним # OP  05/12/16 Пнд 17:46:06  888544
>>888275
>в чем отличие твоего треда от пистона или руби?
В новаторстве.
Аноним # OP  05/12/16 Пнд 17:50:56  888550
редактор cxxtree реализован на cxxtree, дальше очередь транслятора.
https://youtu.be/fiaBnMeSnLo
Аноним 05/12/16 Пнд 20:06:29  888681
>>888243
лично я не вижу разницы
Аноним 05/12/16 Пнд 20:12:12  888685
>>888243
Мало пробелов в сишном коде, нужно больше пробелов. Алсо, даже так сишный код понятнее.
Аноним 05/12/16 Пнд 23:03:44  888809
>>888550
>cxxtree editor written on cxxtree language
Аноним # OP  06/12/16 Втр 01:42:26  888890
rendered.png (4Кб, 196x105)
сравните
void operator = ( ARRAY<T> const & from )
{
this->~ARRAY();
new (this) ARRAY(from);
}
Аноним # OP  06/12/16 Втр 03:18:44  888905
rendered.png (2Кб, 182x53)
сравните

ed.undo_buffer[--ed.undo_redo_ptr]();
Аноним # OP  06/12/16 Втр 03:54:55  888909
Capture.PNG (3Кб, 775x79)
rendered.png (10Кб, 308x235)
сравните

Аноним 06/12/16 Втр 04:15:16  888910
>>877106 (OP)
yyyyf
Аноним 06/12/16 Втр 09:36:29  888982
>>888241
Да у тебя же два способа написать вызов, Ваня.
>>888243
Ты просто не умеешь в кодинг, смирись. Такая ебала не поддерживаема ни в одном виде. Сам то помнишь что тут проверяется?
>>888544
В хуяторстве. Тебе принесли уже скрины из 70х, ты все копротивляешься.
>>888890
Однохуйственно, в сишном варианте еще и понятно что это placement-new. Вообще можно заменить на DESTROY this/ BUILD this FROM from, будет лучше читаться.
>>888905
Лишний call, тут сишник лучше читается, префиксная запись точки - это пздц.
>>888909
Опять сишник лучше, еще и меньше месиа занимает. Я понимаю что ты мыслишь тернарными операторами, но дохуя тернарных операторов это неудобно. Ни в виде текста, ни в виде дерева.
>>888910
https://www.youtube.com/watch?v=_srfe5z7-p0
чта?
Аноним 06/12/16 Втр 10:15:11  889003
Screenshot from[...].png (30Кб, 334x357)
>>888243
Аноним 06/12/16 Втр 10:43:55  889015
>>889003
Оп не разочаровал
Аноним # OP  06/12/16 Втр 12:15:00  889061
>>888982
>два способа
хоть кто-то заметил.

а там я вообще хуету написал, потом сам заметил по неправильному поведению программы.

И что за претензии к шизику без образования?

ой всё я устал, буду отдыхать. repaint_if_dirty, фууу.
Аноним # OP  06/12/16 Втр 13:09:37  889111
>>889061
>два способа
Вначале было 3
Аноним # OP  06/12/16 Втр 13:52:05  889141
понемногу буду переделывать транслятор, а то хуета полная.
Аноним 06/12/16 Втр 14:15:06  889147
>>889061
>хуету написал
А говорил что тестируешь, тц-тц-тц.
>И что за претензии к шизику без образования?
ЧСВ завышенное, эгоцентризм, игнорирование мнения окружающих, претенциозность, продолжать?
>repaint_if_dirty, фууу
уж получше eve_sel_more_next, хотел написать просто repaint, но ты же не поймешь что там флаг внутри проверяется, кукарекать будешь (с твоим то дрочем на оптимизацию репаинтов), кому это надо.
Аноним 06/12/16 Втр 14:16:36  889149
>>889141
>хуета полная
А тебе сразу говорили, а ты - скобки/скобки, плохому программисту всегда скобки мешают.
Аноним # OP  06/12/16 Втр 14:24:57  889152
>>889147
>мнения окружающих
да что окружающие понимают - все поголовно с синдромом утёнка

>>889147
>А говорил что тестируешь
Он работает хорошо, но его структура уродлива.
Аноним # OP  06/12/16 Втр 14:25:48  889154
>>889149
>плохому программисту
Я же не программист вообще - то
вот и мешают
Аноним # OP  06/12/16 Втр 14:29:36  889156
а префиксная точка это же божественная абстракция
Аноним # OP  06/12/16 Втр 14:33:54  889158
>>889147
>оптимизацию репаинтов
У меня отображается счетчик пейнтов, для возможности видеть - вдруг операция прошла проверки но не выполнила свою цель. Нехуй ткт догадки строить на мой счёт.
Аноним 06/12/16 Втр 14:35:39  889161
>>889152
>все поголовно с синдромом утёнка
А ты в белом пальто.
>Он работает хорошо
>потом сам заметил по неправильному поведению программы.
Выбери что то одно.
>а префиксная точка это же божественная абстракция
Что? В чем это абстракция и чем она божественна?

Аноним # OP  06/12/16 Втр 14:37:31  889163
>>889161
>неправильному поведению
редактора, там где чудовищно ёбнутый ||

опять догадки строишь.
Аноним 06/12/16 Втр 14:38:21  889165
>>889158
>Нехуй ткт догадки строить на мой счёт.
Ну ты код не выкладываешь, так что ешь что дают.
>вдруг операция прошла проверки но не выполнила свою цель
Ну с такой кашей как у тебя, неудивительно что тебе понадобилось.
Аноним # OP  06/12/16 Втр 14:38:38  889167
>>889161
>божественна

если функция принимает один аргумент, то он в моём языке реально один, а не цепочка опрендов склеенных инфиксными операторами.
Аноним # OP  06/12/16 Втр 14:39:16  889168
>>889167
>опрендов
операндов
Аноним 06/12/16 Втр 14:39:34  889169
>>889163
>опять догадки строишь
Как будто что то плохое.
>редактора, там где чудовищно ёбнутый ||
И? Баг редактора - не баг?
Аноним # OP  06/12/16 Втр 14:40:43  889170
>>889169
>Баг редактора
Я вручную тогда испортил код, потомучто недальновидный идиот. Баг в ДНК. Но я пока живу.
Аноним # OP  06/12/16 Втр 14:42:46  889173
>>889169
>Баг редактора - не баг
ты же писал что баг в трансляторе был, это неверно. Мой транслятор идеален. Но я напишу ещё идеальнее.
Аноним 06/12/16 Втр 14:45:27  889177
14807466703330.png (10Кб, 207x286)
>>889173
>ты же писал что баг в трансляторе был
Нет, догадки строишь?
>>889167
Пик с тобой не согласен.
Аноним # OP  06/12/16 Втр 14:50:10  889181
rendered.png (6Кб, 238x131)
Capture.PNG (8Кб, 279x328)
здесь тупая ошибка.
последний аргумент || пытается выполниться даже когда все модификаторы нажаты.
По идее он должен быть обёрнут в && с аргументом mod_none
Но я оставил самый стартовый вариант где

Аноним # OP  06/12/16 Втр 14:51:52  889183
и да, модификаторы у меня не шифт и не контрол,
и их значения хранятся как uint64 milliseconds
даже не спрашивайте почему
Аноним 06/12/16 Втр 22:22:47  889501
Оп, ты мой герой.
Аноним 06/12/16 Втр 22:37:29  889515
Бамп
Аноним 07/12/16 Срд 01:58:25  889613
>>888982
> скрины из 70х,
Чего? Не увидел.
Аноним 07/12/16 Срд 04:39:23  889648
>>889003
АВЕ ОП

вновь обучающимся не нужно с этой софтиной самому этот уровень абстракции долго ковырять
Аноним 07/12/16 Срд 04:57:34  889649
Радует что ОПу явно приятно внимание анона и видимо его это мотивирует, сидит делает отчеты кидает. Глядишь на такое и борда уже не кажется столь бесполезной идеей.
Аноним 07/12/16 Срд 09:10:17  889678
>>889613
>>887850

>>889648
Что? Какой уровень абстракции? Не тралль плиз.

Аноним 07/12/16 Срд 09:36:54  889686
Оп, когда ждать хотя бы исходников на гитхабе? Ты заебал мусолить и постить картинки, чесслово.
Аноним # OP  07/12/16 Срд 15:29:28  889869
rendered.png (46Кб, 329x938)
>>889686
>исходников на гитхабе
Там только 70% выполнено.

Сегодня я реализовал инклюды cxt файлов из cxt файлов, что просто божественно. Убрал уродства из транслятора.

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

Редактор теперь полностью написан на cxxtree и проверен.

пикрелейтед - работа с прошлым документа, неизменяемым.
Аноним # OP  07/12/16 Срд 15:40:40  889878
Это так чудесно - то. жмакаешь несколько раз / N и ты отправляешься в прошлое, в котором можешь лишь копировать в буфер обмена, чтобы вернуться в настоящее через / Y и пастить. Это же божественная концепция.
Аноним 07/12/16 Срд 16:09:44  889907
>>889878
Не божественная но чёткая хули.
Аноним # OP  07/12/16 Срд 20:45:27  890095
ок, всё, заоптимизировал инклюды - теперь в пределах сессии трансляции каждый cxt файл транслируется лишь однажды, что значительно ускорило дело. Наверное мой бинарник слишком толстый.

перевожу транслятор на язык cxt и выкладываю оба варианта на гитхаб.
Аноним 07/12/16 Срд 20:50:33  890097
>>890095
В нетерпении
Аноним # OP  08/12/16 Чтв 10:01:10  890324
rendered.png (81Кб, 553x1380)
набор ключей командной строки и главный файл
Аноним # OP  09/12/16 Птн 07:36:38  890971
>>889147
>ЧСВ завышенное, эгоцентризм, игнорирование мнения окружающих, претенциозность, продолжать?
Компенсация (психология), у меня видимо.
Аноним 09/12/16 Птн 09:15:31  890995
>>890971
Компенсация это стремление добится успеха. ЧСВ и претенциозность не помогут тебе добится результата и уважения. Тот кто мог помочь тебе - отвернется, тот кто мог оценить тебя плюнет или посмеется. Достичь успеха в человеческом обществе можно только когда твой успех признают другие (ведь за этим же ты здесь, Ваня?), а те признаки что я перечислил работают против тебя.
Аноним # OP  09/12/16 Птн 13:16:23  891068
>>890995
Твы заебал меня называть по имени. Представься, по имени и отчеству. а также паспортные даныые.
Аноним # OP  09/12/16 Птн 13:19:26  891069
>>890995
>Достичь успеха
Я лишь хочу пошатнуть колосса. Даже если мои попытки тщетны - я попытаюсь. текстовое-представление-языков-погроммирования
Аноним 09/12/16 Птн 13:55:12  891087
>>891068
С какой целью интересуетесь, Иван Викторович?
>>891069
Ты противоречишь сам себе, текстовое представление это и ЕСТЬ язык программирования. Слово ЯЗЫК тебе ни на что не намекает? Чтобы пошатнуть колосса тебе надо придумать удобное для ввода/изменения/чтения представление, не ЯЗЫК, а именно альтернативный способ. То что ты сейчас продвигаешь - неудобно, думаю ты и сам уже понимаешь на данном этапе. Ну и неплохо тебе профильную книжку читнуть, чтобы понимать почему все есть так как есть и что можно сделать. Как со стороны коплюктера (тот же dragon book), так и со стороны человека (тут хз что, может анон подскажет) про всякое UI/UX.
Аноним # OP  09/12/16 Птн 14:20:50  891107
zoarces-vivipar[...].jpg (137Кб, 640x428)
>>891087
Бельдюга. Можешь меня называть по фамилии. покажи какое ты ничтожество.

Не читал и не буду ваши драконьи книжки.

Завтра-послезавтра будет self-hosting.
Аноним # OP  09/12/16 Птн 14:26:37  891110
>>891087
>Иван Викторович
А пока не представишься - буду называть тебя анонимный онанист
Аноним 09/12/16 Птн 14:41:21  891113
>>891107
С каких пор называть по фамилии ничтожественно? Хмхм.
>Не читал и не буду ваши драконьи книжки.
Как ты собираешься повергнуть колосса если даже не знаешь где он? Unlimited detail дохуя?
Как же бесят такие самоуверенные необразованные чурбаны, которые ничего не знают и не хотят знать.
>>891110
Точно схватил мою суть :3
Аноним # OP  09/12/16 Птн 15:52:49  891139
>>891113
>необразованные
Я однажды через силу прочитал религиозную книжку - я её потом порвал и сжёг. А Шилдт у меня как подставка для сковородки. Может когда нибудь закажу эти другие книжки, пригодятся в хозяйстве.
Аноним 09/12/16 Птн 16:15:27  891147
>>891113
>Unlimited detail
Ох бля.
Из гуманных соображений рекомендую тебе стянуть ебло.
Аноним 09/12/16 Птн 16:34:48  891154
>>891147
Разверни свою мысль.
Аноним 09/12/16 Птн 16:35:43  891155
>>891139
Да ты сам адепт своей религии, поэтому и бугуртишь так.
Аноним 09/12/16 Птн 17:52:08  891188
>>891154 Он создатель подобного.
Аноним 10/12/16 Суб 05:17:41  891488
>>891113
>Unlimited detail
Так фейк он или нет? Щас глянул на ютубе, ну пиздец как несерьёзно, коменты закрыли к туториалам хуй знает зачем сделаным, лайки позакрыли, пилят одну рекламу. Но помню на каких-то сайтах евклидеона были онлайн демки, которые мне было дико лень загружать, потому что они весили миллион гигов, смысл канал грузить ради ничего? Также находил одну онлайн прожку с атомарным рендерингом какого-то острова с горой, но и он весил ебический гиг или два.
А они рекламят типа уххх мы игрульки будем теперь продвигать. Игрульки в 1 петабайт размером? Ну ёбана, как так. А ещё они убедили бюджет австралии выделить им 2 миллиона долларов на разработку, вот что значит создать видимость действия. Причём разрабы на видео выглядят настолько убедительно, что мне даже задонатить им захотелось на разработку и ещё встать перед ними на колени и начать на них молиться, а также отдать им последние штаны, и кого нибудь в рабство заодно, но подумав становится ясно что всё таки это больше похоже на хуйню. чё это за технологии внушения такие? Прям реально захотелось, без шуток.
Аноним 10/12/16 Суб 05:22:09  891489
>>891488
https://www.youtube.com/watch?v=4uYkbXlgUCw
Вот видео, на всякий. Еслиб так рен тв работало, я бы вообще во всё поверил
Аноним 10/12/16 Суб 06:22:28  891495
А вообще, вы меня убедили, чуваки, надо короче делать как вот этот ёбанутый пацан - https://heartofnoise.com/products/galaxynth/
Который три с хуем года разрабатывал этот синт. Но отталкиваться не от аудио представления, а от визуального, искать такую же инфу относительно не звука. расписывать влом, сорян, на сайте почти всё есть

>GalaXynth_x64.dll
>5,89 МБ (6 178 304 байт)
>жрёт 0% проца
>основной саундбанк весит 2,30 МБ (2 416 084 байт)
Аноним 10/12/16 Суб 15:03:25  891689
>>891489
Да это говно уровня МММ.
Т.ч. иди нахуй.
Аноним 10/12/16 Суб 15:07:08  891693
mongolpride.jpg (1353Кб, 1580x3044)
>>888982
Cрбиja?
Аноним # OP  11/12/16 Вск 10:47:24  892273
Ананасы, self-hosting достигнут, готовлюсь выкладывать на гитхаб.

https://github.com/cxxtree/cxx
https://github.com/cxxtree/cxxtree

короче я пошёл искать проблемы с компиляциями на сторонних компюктерах
Аноним # OP  11/12/16 Вск 11:41:48  892295
Debian stable - проверено. Дальше Win XP.
Аноним # OP  11/12/16 Вск 12:59:47  892334
на WinXP cygwin не работает. Ладно - обновлю файл справки, накидаю примеры конверсии синтаксиса с++ в cxxtree и выложу.
Аноним 11/12/16 Вск 17:38:48  892530
>>891693
Что?
Аноним # OP  11/12/16 Вск 18:35:43  892575
залил. Как смог оформил. Не было сил подробно расписывать что и как делать. Было сомнение, хотел вообще оставить сие божественное творение себе. Залил, а те кто меня дизморалили - сосните хуйца.
Аноним 11/12/16 Вск 18:47:00  892585
>>892575
Моодец, чо. И кому оно нужно?
Знаешь сколько таких "изобретателей"? Даром не нужны
Аноним 11/12/16 Вск 19:44:47  892623
>>892575
А теперь запили нормальное блядь ищущееся название, либо нормальные теги для поиска. Иначе тогда этот анон окажется прав >>892585
хотя он и так прав окажется
Аноним 11/12/16 Вск 19:49:37  892627
>>892575
Если в поисковиках будет искаться твой проект по запросу с++ tree editor, значит ты работал не зря. страница на sourceforge напимер
Аноним 12/12/16 Пнд 09:50:44  892886
>>892575
https://github.com/cxxtree/cxx/blob/master/CxxTreeEditor.hxx#L174
Больше лямбд богу лямбд. Ну и каша.
Аноним # OP  12/12/16 Пнд 10:25:39  892903
>>892886
>Ну и каша
Ой, завидуй молча. Лямбды это божественно.
Аноним 12/12/16 Пнд 12:53:53  892956
>>892903
https://github.com/cxxtree/cxx/blob/master/CxxTreeEditor.hxx#L114
Самому то не смешно? Завел лямбду чтобы вызвать, при этом после единственного вызова она нигде не используется, омич.
Аноним # OP  12/12/16 Пнд 13:02:27  892963
>>892956
>омич
Но ведь прикольно - то.
Вообще я планировал многодокументный редактор, поэтому там есть такие внутренние-функции.
Аноним # OP  12/12/16 Пнд 13:08:36  892967
>>892963
>омич
Там у этой внутренней функции даже был аргумент, но я его отпустил.
Аноним # OP  12/12/16 Пнд 13:12:02  892969
>>892963
>многодокументный
Тоесть я не помню, но какая-то логика в этом была.
Аноним 12/12/16 Пнд 17:26:58  893114
Не пойму почему невозможно создать cairo surface объёмом 128 МБ. херовое ограничение по моему. Как-же PNG 100x3000 символов рендерить-то.
Аноним 13/12/16 Втр 08:11:04  893451
Опуша, а ты про лиспы слышал?
Аноним # OP  13/12/16 Втр 09:45:56  893482
>>893451
>лиспы
скобки не нужны, ты что тред не читал?
Аноним # OP  13/12/16 Втр 09:47:44  893484
Скобки всех видов уходят в прошлое.
теперь, вы, погромисты, для меня все говноскобочники.
Аноним 13/12/16 Втр 10:11:10  893490
Понятно, опять необразованный чурбан. Get cultured.
Аноним # OP  13/12/16 Втр 10:13:21  893492
>>893490
>необразованный
поясни пользу скобок
sage sage 13/12/16 Втр 10:21:18  893494
>>893492
Пояснил тебе в ротешник.
Аноним # OP  13/12/16 Втр 14:00:41  893584
>>893494
>ротешник
какой ты грязный, весь в саже. Иди я тебя помою..
(ласково улыбаясь, берёт в руки мыло)
Аноним 14/12/16 Срд 00:35:21  893926
Перекат пилить, или сам запилишь? или ну его нахуй?
Аноним # OP  14/12/16 Срд 06:23:03  894016
>>893926
>или ну его нахуй
Но тема ведь исчерпана, по моему. Всё завершено.
Или пилить обзор синтаксиса вишек7
Аноним # OP  14/12/16 Срд 06:23:28  894017
>>894016
>вишек7
фишек снтаксических
Аноним 14/12/16 Срд 17:26:04  894273
>>894016
Так, ну допустим ты запилил некую хреновину, тыж хотел сделать "переворот" определённый. А так оно просто возьмёт и заглохнет. В том числе заглохнет если ты не сделаешь хотя бы этого - >>892627>>892623
Отсуствие "искуемости" равносильно тому что работа вообще в принципе не делалась. Там полтора ключевых слова, сделать так чтоб оно легко искалось - совсем простая же задачка. Там где нет движения - нет ничего кроме пустоты.
Аноним # OP  14/12/16 Срд 19:30:24  894356
>>894273
>простая же задачка
Я хз. Мне, веришь-ли, совсем побоку на перевороты - я делал это всё ради себя. И рвать жопу чтобы кому-то что-то доказывать и показывать не вижу смысла. При том что такие запросы "с++ tree editor" никто не делает, это просто запрос 1 на 1000000, как удар молнии. Эту херню увидело 53+ погромистов, и это уже хорошо. А пока буду пилить игру, я почти прикрутил Bullet к OSG. Окупаемость - я получил море фана и потренировал нехило свой одрягший мозк - я получил пользу.
Аноним # OP  14/12/16 Срд 19:31:35  894358
>>894356
>я получил пользу
И получил идеальный С++ без единой скобочки. Я сделал самому себе бесценный подарок.
Аноним 14/12/16 Срд 21:57:29  894405
>>894356
Ок, всё понял, ты привык наёбывать даже самого себя, что уже не замечаешь что где и как сказал, даёшь много пустых обещаний, но их груз становится настолько тяжким что проще просто забить на них гвоздь, а также очень сильно переоцениваешь собственные силы.

>>891069
>>Достичь успеха
>Я лишь хочу пошатнуть колосса. Даже если мои попытки тщетны - я попытаюсь.
Аноним # OP  14/12/16 Срд 21:59:14  894406
перекот
http://arhivach.org/thread/222590/

Не, я не сдаюсь. Я подумаю. Просто иногда грусть тоска нападает.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 520 | 72 | 53
Назад Вверх Каталог Обновить

Топ тредов
Избранное