ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
_whitelogger has joined #libreoffice-ru
<libreofficeru-tg> <Kompilainenn> yacuken: Пытаюсь изучить Си-плюсы. Но за какой учебник бы не взялся, какую статью бы не открыл - теряюсь. Сначала всё хорошо. Но доходит дело до указателей, указателей на указатели, ссылок, etc. в эти моменты и начинается жопа. Всё смеши
_whitelogger has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
_whitelogger has quit [Excess Flood]
_whitelogger has joined #libreoffice-ru
<VitaliyAndersonI> оооо, это ты ещё лямбды в плюсах не видел
<VitaliyAndersonI> yacuken, std::function<bool(int64_t)> Fuck = [&](int64_t Val) -> bool { return Val == 12345; };
<VitaliyAndersonI> bool WhatThe = Fuck(12345);
<VitaliyAndersonI> Клево, правда?
<mikekaganski> это ещё лямбды-шаблоны не стандартизованы (емнип)
<VitaliyAndersonI> А ещё лучше сравнения прямо с лямбдой if ([&](...) -> bool { ... return false; }()) { ... } else { ... }
<VitaliyAndersonI> Люблю с++
<libreofficeru-tg> <Kompilainenn> Виталя, ты объясняешь слепому с рождения, что такое фиолетовый цвет
AP2 has joined #libreoffice-ru
<AP2> !охота
<AP2> сто раз пардон не туда
<libreofficeru-tg> <Kompilainenn> хм
<libreofficeru-tg> <Kompilainenn> кто-то новый?
<libreofficeru-tg> <Kompilainenn> AP2: приветы
<cetjs2> AP2, привет
<VitaliyAndersonI> Kompilainenn, я не объясняю, я пугаю :)
<VitaliyAndersonI> Скоро ж хеллоуин
<libreofficeru-tg> <Kompilainenn> не надо никого пугать
<libreofficeru-tg> <Kompilainenn> и так кодеров нету=(
<mikekaganski> ... и так хэллоуин круглый год :-)
<libreofficeru-tg> <Kompilainenn> жаль, что нельзя видеть, кто в IRC есть в наличии
<libreofficeru-tg> <Kompilainenn> из телеги
<mandala> а что за транспорт у нас?
<VitaliyAndersonI> Добрый вечер 0_o
<VitaliyAndersonI> IRC
<mandala> добрый
<mandala> понятно
<mandala> что именно
<VitaliyAndersonI> Или ты про связь IRC->Telega
<mandala> да, что имеено тунеллирует
<VitaliyAndersonI> teleirc?
<VitaliyAndersonI> Вроде
<mandala> спасибо, гляну что за зверь
<VitaliyAndersonI> Я хз, слышал просто, но не знаю к либре это относится или другому каналу
JohnDoe_71Rus has joined #libreoffice-ru
AP2 has quit [Quit: Leaving]
mandala is now known as urlbot_
urlbot_ is now known as urlboot__
urlboot__ is now known as mandala
kompi has joined #libreoffice-ru
<kompi> блин
<kompi> дневной гость свалил
<kompi> cetjs2: как дела с кодом? =)
bvn13 has quit [Ping timeout: 250 seconds]
bvn13 has joined #libreoffice-ru
mandala is now known as urlbot
urlbot is now known as urlbot_
urlbot_ is now known as mandala
JohnDoe_71Rus has quit [Read error: No route to host]
<kompi> mikekaganski: спишь?
<mikekaganski> ага
<mikekaganski> нет, если честно
<kompi> mikekaganski: я хотел спросить
<kompi> макросы на Basic и макросы на Python для либры имеют отличия. Как сам либреофис их отличает?
<kompi> я к чему спрашиваю
<kompi> управление макросами для макросов на питоне и макросов на васике можно же сделать в одном диалоге?
<mikekaganski> всё можно сделать в одном диалоге. Главное - добавить побольше вкладок ;-)
<kompi> я серьезно
<kompi> я и думал про вкладки
<kompi> а еще лучше вообще без вкладок, если либра как-то макросы различает сами по себе
<kompi> может питоновые макросы имеют объявление в начале макроса "я на питоне"?
<kompi> и либра это чекает и соответственно воспринимает
* kompi сегодня видел баг, что JS макросы не имеют документации
<kompi> нафига тогда они нужны?
<mikekaganski> JS у нас не в почёте (а зря) - это потому, что JS реализован через жопу... простите, через Java
<kompi> mikekaganski: а может вообще поднять тему, чтобы удалить нафиг возможность писать макросы на JS, BeanShell (что это ваще?)
<kompi> все равно же НИКТО на этом не пишет макросы для либры
<kompi> а питон как раз оставить
<mikekaganski> Насчёт BeanShell - пожалуй. А вот JS допилить до ума было бы здорово
<kompi> мы же хотим уйти от жабы
<mikekaganski> никто не пилит - потому что невозможно
<kompi> вот!
<mikekaganski> от жабы, а не от JS
<kompi> а раз невозможно и криво реалзовано
<kompi> то нафига это УГ в коде?
<kompi> JS не хочет JAVA в зависимостях?
<mikekaganski> сейчас JS реализовано через Java, и это нужно уничтожить... но если бы переделать на использование c++-реализации...
<kompi> ага ага
<kompi> слышали мы такое
<kompi> кучу всего нужно переделать с java на с++
<mikekaganski> ну, не прошло и полувека ;-)
<kompi> как бы эту тему поднять среди разработчиков?
<kompi> BeanShell - скриптовый язык для JAVA
<kompi> мало нам самой JAVA, nfr tot ghb,kelf cdth[e
<kompi> так еще приблуда сверху
<kompi> mikekaganski: давай вернемся к диалогу управление макросами
<mikekaganski> макросы пишутся в библиотеки, которые уже имеют "маркировку", так что ЛО знает. что это за язык
<kompi> ага
<kompi> то есть вкладки нафиг не нужны
<kompi> просто при создании библиотеки нужно будет указать, какая это либрари
<kompi> mikekaganski: где бы найти программу для прототипирования интерактивного
<kompi> чтобы можно было по кнопкам щелкать и открывать /закрывать зависимые диалоги
<kompi> mikekaganski: не спи https://i.imgur.com/3vteWuy.png
<mikekaganski> а какова цель этого? я не против - но у нас должна быть цель, выполнение которой можно хотя бы приблизительно оценить (типа "раньше нужно было это, теперь другое")
<kompi> mikekaganski: открой диалог Tools->Macros->Organize macros
<mikekaganski> нет такого
<kompi> 1 - их ЧЕТЫРЕ разных для каждого языка
<mikekaganski> ага
<kompi> открываем первый для васика
<kompi> в нем НЕЛЬЗЯ организовать либы/модули
<kompi> для этого нужно нажать кнопку Organize ВНУТРИ диалога
<kompi> чтобы открыть ЕЩЕ ОДИН диалог
<kompi> в котором можно организовать либы/модули/диалоги
<kompi> я предлагаю:
<kompi> 1 - иметь ОДИН диалог (по аналогии с шаблонами) для управления ВСЕМИ макросами
<mikekaganski> (с возможностью фильтрации)
<kompi> 2- в нем будет и управление либами/модулями/диалогами и запуск/назначение на события/редактирование самих макросов
<kompi> я не хочу фильтрацию по языкам
<kompi> я хочу чтобы они ВСЕ отображались СРАЗУ
<mikekaganski> *возможность* такая нужна
<kompi> просто разные значки для разных языковых либ
<kompi> возможно я тебя не понял
<mikekaganski> если они в поддеревьях - это уже возможность (свернуть поддерево)
<mikekaganski> ладно, это деталь
<kompi> ну у нас же уровни (вниз по нисходящей): либра/документ->либрари->модуль/диалог->макрос
<kompi> так?
<mikekaganski> так
<kompi> значит документ может в себя включать Басик-либрари и JS-library рядом
<kompi> на одном уровне
<kompi> и их конечно можно свернуть/развернуть в дереве
<mikekaganski> пусть
<kompi> mikekaganski: идея, достойная воплощения?
<kompi> (конечно опять это некому делать и никому не нужно/не приоритетно, но мало ли)
<kompi> опять же, даже если дропнут потом поддержку BeanShell или JS ничего переделывать не придется
<kompi> либра просто перестанет в дереве показывать соответствующие либы
<mikekaganski> :-) нормальная идея, меня постоянно бесит этот зоопарк, который к тому же много где почти одинаков (например, запуск и управление очень пересекаются)
<kompi> единственно я еще не знаю, когда создаешь новую либрари/модуль/диалог, нужно ли в диалоге создания явно указывать ГДЕ создавать
<kompi> наверное да
<kompi> чтобы не ориентироваться на выделение в главном диалоге и не путать никого
<kompi> с другой стороны можно и упростить
<kompi> создание до простого диалога с "Задайте имя либрари/модуля/диалога"
<kompi> и создано это будет в соответствии с текущим выделением в дереве
<kompi> mikekaganski: ы?
<kompi> mikekaganski: я кстати не нашел как переименовать либрари
<kompi> я спать
kompi has quit [Quit: Page closed]
_whitelogger has joined #libreoffice-ru