Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    tsukanov-as
    @tsukanov-as
    @7OH Для сортировки таблицы значений это нужно.
    В основном для оптимизации. Но возможно кому-то просто нужно чтоб цитата "по правилам, совпадающим с правилами сравнения значений в базе"
    Про сортировку таблиц ЕМНИП даже на эксперте спрашивают
    Sergey Batanov
    @dmpas
    смысл компаратора - при работе с ком-объектами, насколько я могу судить.
    tsukanov-as
    @tsukanov-as
    Еще одна печаль: https://i.imgur.com/zoPMi3u.png
    Ключи структуры EDT распознает только в наитупейшем линейном варианте. Вставка переносов ему уже непонятна
    Хотя вот так слава богу распознает: https://i.imgur.com/awUidBH.png
    tsukanov-as
    @tsukanov-as

    смысл компаратора - при работе с ком-объектами, насколько я могу судить.

    Вы меня троллите, да? ))

    Alexey Kostromin
    @alexkmbk
    аааа, я тоже хочу EDT
    tsukanov-as
    @tsukanov-as
    Более хитрозадые случаи тоже распознает: https://i.imgur.com/0rUFD7d.png
    Не идеально, но по сравнению с конфигуратором конечно очень круто
    tsukanov-as
    @tsukanov-as
    Думаю поколение EDT будет недоумевать как мы раньше в конфигураторе вообще что-то без ошибок могли написать )))
    Infactum
    @Infactum
    @tsukanov-as это только на простых примерах все работает более-менее хорошо. Скорми ему БСП и наверняка ситуация изменится.
    Нормально работающая подсказка для нетипизированных языков это почти фантастика. Вон сколько с JS бьются)
    tsukanov-as
    @tsukanov-as
    @Infactum Ну понятно что слабо, но хоть что-то.
    Насчет js хз как с подсказкой, но стат анализ там годный точно есть. Flow, например
    tsukanov-as
    @tsukanov-as
    Ну и с js ты конечно сравнил.... js гораздо сложнее чем 1с.
    Alexey Kostromin
    @alexkmbk
    Да в js все модули динамически подгружаются, например jquery, что делает стат. анализ малореальным, а еще в 1С значительная часть объектов типизирована - объекты метаданных, элементы форм созданные на этапе "компиляции".
    tsukanov-as
    @tsukanov-as
    Пробую писать на TS в VSC.
    Вот это я понимаю статический анализ в реальном времени. EDT нервно курит в сторонке )
    Alexey Sosnoviy
    @asosnoviy
    Ну ts таки типизированный =)
    Infactum
    @Infactum
    @tsukanov-as очередной вариант парсера, но уже на TS?
    tsukanov-as
    @tsukanov-as
    Пока не решил. Хотя переписывать парсер на разных языках довольно прикольно. Хороший способ узнать язык поближе и понять плюсы/минусы. Например на Lua я переписывал практически 1:1. Довольно полезный опыт получился )
    Alexey Sosnoviy
    @asosnoviy
    Хватит парсеров =) Компилятор пора
    tsukanov-as
    @tsukanov-as
    Ну я собираюсь компилер в JVM запилить )
    В методе уже разобрался осталось самую малость. Преодолеть лень и написать )
    Infactum
    @Infactum
    @tsukanov-as да.. где обещанный интерпретатор на java?
    tsukanov-as
    @tsukanov-as
    Не не. Это будет не интерпретатор. Это будет полноценный натив
    Alexey Sosnoviy
    @asosnoviy
    Вот это тру! =)
    tsukanov-as
    @tsukanov-as
    И написано будет на 1С. Только уж извиняйте на ангельском
    Alexey Sosnoviy
    @asosnoviy
    но оноже только язык может?
    tsukanov-as
    @tsukanov-as
    @asosnoviy Не понял
    Alexey Sosnoviy
    @asosnoviy
    без методов глобального контекста почти безполезно
    tsukanov-as
    @tsukanov-as
    @asosnoviy Ну методы глобального контекста как ни крути придется на жабе писать. Заставим @nixel2007 это сделать :D
    Nikita Gryzlov
    @nixel2007
    @Infactum написать их с нуля
    ЕМНИП коннектора c# -> java нет. только с плюсов/сей
    Infactum
    @Infactum
    @nixel2007 это та схема, где транслятор, интерпретатор и рантайм.. я про нее и подумал сначала)
    tsukanov-as
    @tsukanov-as
    @Infactum Да элементарно. Будет класс на жабе Runtime - все его методы будут методами глобального контекста
    Nikita Gryzlov
    @nixel2007
    иии все остальное тоже с сишарпа переписать
    со всеми костылями.
    tsukanov-as
    @tsukanov-as
    :D
    Infactum
    @Infactum
    в общем если до прототипа хотя бы дойдет, то обязательно посмотрю :)
    жаль что не LLVM таки)
    tsukanov-as
    @tsukanov-as
    С LLVM я уже игрался раньше. В него довольно легко компилить
    Но там гемор со сборкой мусора. Есть куча разных способов и я так эту тему и не раскурил до конца. Хотя как сделать простой подсчет ссылок в принципе представляю
    Infactum
    @Infactum
    цель то чисто поиграться, или нечто полезное?)
    Alexey Sosnoviy
    @asosnoviy
    Ну ужеж разъяснялось про социальный эксперимент +))
    tsukanov-as
    @tsukanov-as
    @Infactum Ну пока цель просто получить опыт. А дальше может и заверт....
    tsukanov-as
    @tsukanov-as
    @asosnoviy Касательно эксперимента... вот парсеры метаданных и форм:
    https://github.com/Lead-Bullets/Meta-Parser
    https://github.com/Lead-Bullets/Form-Parser
    Сообщество может скооперироваться и сделать годный свободный анализатор конф.
    Подождем... )
    Alexey Sosnoviy
    @asosnoviy
    =)) ток не торопись убирать из паблика
    тыж знаешь должно отлежаться
    fishca
    @fishca
    @tsukanov-as, давно хотел спросить, почему на ангельском пишешь?
    Alexey Sosnoviy
    @asosnoviy
    Потому что работадатель забугорный=)
    tsukanov-as
    @tsukanov-as
    @fishca Потому что работодатель заставляет )
    fishca
    @fishca
    гы, мне что-то такое даже и в голову не приходило