RattenKong 🦧🐀🦍️
Artem
https://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text-files
Крылатый
Nikolai
может вим и иже с ними?
нет, вим у меня падеает. Трабл в том, что мало виратуалки для этого - на диске мало места
Крылатый
Far
RattenKong 🦧🐀🦍️
имакс?
Artem
а OS-то какая
Dr. Friedrich
Пробуй Far, WinHex, Hxd.
RattenKong 🦧🐀🦍️
вообще есть редакторы, которые мапят кусочно текст?
RattenKong 🦧🐀🦍️
если он большой
Dr. Friedrich
имакс?
Неа, emacs не сработает.
Крылатый
Far ваще сжуёт всё, что возможно открыть.
RattenKong 🦧🐀🦍️
Dr. Friedrich
Да.
Крылатый
Вроде того, да.
RattenKong 🦧🐀🦍️
а, тогда да, его
Dr. Friedrich
Я думаю, там под капотом mmap + change notifications, но на самом деле может быть, что и что-то похитрее.
RattenKong 🦧🐀🦍️
попробую что ли открыть 12гб файл в имаксе ща
RattenKong 🦧🐀🦍️
memory exhausted :\
RattenKong 🦧🐀🦍️
Dr. Friedrich
а как еще то?
Ну, например, можно напрямую прям на диск ходить как на блочное устройство, а обновляться по таймеру.
Dr. Friedrich
Конечно, для текстового редактора звучит как-то диковато, но на вопрос "как ещё" отвечает :)
Anatoly
Evgenii
https://habrahabr.ru/post/328180/
Sheridan
RattenKong 🦧🐀🦍️
Evgenii
Kirill
тоже смутило
Александр
void *$(){[&](...){$:[](){({$:;_:[](){},""[+-(&&$<&&_)];});}();}([=](){});}
Александр
вроде переписал
Александр
доллар - валидное имя для переменной же
Stanislav
Крылатый
Perl в моём C++?
Крылатый
Хорошо!
Bohdan
😂
IharOK
да не так оно страшно, если соблюсти с большего синтаксис)
IharOK
пару лямбд и чутка дополнительной мусорной мути)
Igor
""[+-(&&$<&&_)]
вот этот момент не понял
Igor
"" считается массивом, [] - его элемент, а дальше? унарный плюс? и что && выполняют?
Stanislav
Aleksei
И что такое $:?
Александр
почти разобрал
Igor
Igor
label: ... goto label;
Aleksei
т.е. это и имя функции, и метка?
Александр
Igor
>сравнение адресов меток
шта
Александр
Александр
&&label_name возвращает адрес метки
Igor
&&метка возвращает смещение по коду?
Stanislav
батенька, а вы знаете толк в извращениях
Александр
Александр
амммм... окей, а говоря изящнее?
похоже это расширение gcc: https://ru.stackoverflow.com/questions/286/%D0%95%D1%81%D1%82%D1%8C-%D0%BB%D0%B8-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B0%D0%B4%D1%80%D0%B5%D1%81-%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-%D0%B2-c-%D0%A1
Александр
меня еще смущает оборачивание {} в () - похоже тоже расширение
Александр
Stanislav
Igor
т.е. условно есть .exe, в нём секция CODE:, в ней метка, и &&label возвращает её смещение в байтах от начала секции? или от начала всей программы?
Igor
*сейчас выяснится что можно адрес метки записать в переменную и делать auto addr = &&label; goto addr *
Александр
аналогично взятию адреса функции
Stanislav
молодцы
Stanislav
@AlexFails предлагаю запинить
🐙 Antony
Для интересующихся, эти пропозалы есть вот тут:
* https://apolukhin.github.io/papers/wide_int_r1.html
* https://apolukhin.github.io/papers/constexpr_allocator.html
* https://apolukhin.github.io/papers/Concurrent%20and%20unordered.html
Максим
Что они делают?
Constantine
а есть еще желающие пообсуждать возможные пропоузалы?
Dany 🏴
пропозалят
V◌┗⢎ℍıK
блин я думал чатик прост чатик, а тут оказывается компьютер саентисты сидят, отправляют пропозалы в кресты
Stanislav
Constantine
ну это пока рано
Максим
Запинили ноунеймов и радуются
Vitaliy
/vzhuh@FailsBot
FailsBot
∧_∧
( ・ω・。)つ━☆・*。
⊂ ノ ・゜+.
しーJ °。+ *´¨)
.· ´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·'* ☆
Constantine
надо сначала мнение трех рандомных людей
Constantine
короче,
1. Разрешить forward declaration для nested классов простейшим синтаксисом
class Some;
class Some::Nested;
Stanislav
Constantine
2. Разрешить forward declaration для классов с указанием наследования. При этом если указано более одного класса-предка, в списке предков не может быть incomplete type.
class Base;
class Derived: public Base;