Closed xtoter closed 1 year ago
До экзамена по БД чтобы я никого из Чиполлино за активностью в проекте не наблюдала. Хватило функана :( (Не)рабской силы это тоже касается, сегодня Вишняков не был в восторге от его защиты лаб.
EDIT: @KarumaRey плохой (не)раб, не слушается. Видимо, очень хочет тоже приключений с Вишняковым, раз с функаном их не получилось.
Оффтоп: преобразование из разметки tex в html похоже на гомоморфизм (¬‿¬). Только, возможно, потом отдельно расчёт переполнений придётся сделать. Но если нужны продвинутые диаграммы для интерактива с пользователем (и при этом не слишком в форме спагетти), то их, конечно, гомоморфизмом не сделать, это отдельная история, достойная курсача.
Никто же не обязан превращать текстовый исходник в pdf. Его можно потом ещё во что-то конвертировать, и все эти скрипты рендера текстовика (без запуска всяких специфических dot2tex) по своей логике работают быстро - то есть, не обязательно рефальские, а вообще любые, которые могли бы быть на их месте. Так что по идее можно иметь в виду оба представления, и если Эдгар захочет рендер в html, это не должно быть уж страшной проблемой ~особенно не на плюсах~.
@TonitaN извиняюсь за плохие вопросы, но вопросик есть, я конечно не юзер окон, так что может меня просветят, ну помимо того, что мало что консольное есть из приложений встроенных (ну файл качается косвенно через bitsadmin, tar только в 10 винде появился ... ) я встретился с проблемой. У нас в винде make для сборки Рефала который юзался(и в файлах рефала вроде под него заточено) make из VS. А VS громоздкий и только консолью не поставишь... Боюсь не все пакеты вообще смогу консолью поставить ... Вместо make VS (который еще и только в определенной консоли работает) мы можем взять другой (по крайней мере попробовать), либо туда скачать сразу собранные exe (надо еще найти где взять)
P.S. Возможно стоит оставить установку пакетов на пользователе (Для windows), а скриптами упростить сборку, и запуск. P.P.S. Можно написать скрипт который ставит подсистему linux, а дальше что делать мы знаем))
У вас какие окна? И почему нельзя сделать сборку под g++? Я вотпрямщас у Чиполлино не пробовала, но вообще стандартно приходится так и делать для некоторых лаб по тфя, если линукса нет под рукой (как сейчас). У Чиполлино, правда, всё сложнее из-за модульности, так что не уверена, что это удастся до 6 часов утра.
EDIT: Я знаю, что лично у вас нет окон ) Но на каких тестируете? С дальним расчётом на сдачу ВКР, на 7-ых, что ли?
В файлах рефала вообще нет привязки к плюсовой сборке - берётся dot, для него вызывается только dot2tex и рефал ) Я могу их вызывать отдельно от Чиполлино.
Ну рефал то тоже ставить (собирать) надо..., и плюсы (ну с этим проблем нет), и кучу сопутствующего. (В линуксе у меня скрипт сам ставит все необходимые пакеты)
Вариант использования git bash не подходит? Ну да, без apt-get придётся помудрить, но рефал скачать + dot2tex можно. TeX пусть пользователь сам устанавливает. Рефал только недавно с нуля устанавливали с А.П. для кое-какой сборки, там не сложно всё. Правда, не знаю, что в версии 2008 года, мы ставили ту, которая 2022-го.
Ну там же нет пакетного менеджера ... (мы можем поставит chocolatey и использовать его даже без git bash, но это будет странно для конечного пользователя), ну стоит у него компилятор, ну поставим еще парочку, лишним же не будет?
Ну пример стоит nmake (встроен в VS), но работает он только в powershell для VS, ну поставим еще один make через chocolate, прекольно же! У меня просто это как у человека с линуксом дисонанс вызывает, зачем 2 штуки которые делают одно и то-же. UPD. я думаю всякие рефалы скачать то нужно (кто кроме нас), а вот средства сборки должен юзер ставить ... UPD.UPD. Ну его либо предсобранный где-то брать, либо как белые люди собирать, а вот есть ли чем у юзера собрать это открытый вопрос (пакетов много, называются по разному, глаза разбегаются)
Вынепонимаете, это затем чтобы проверять все лабы по тфя (часто без поллитра кофе не разберёшься, какой компилятор или какая сборка нормально отработает на этих лабах) ) Ну ок, идите спать, пусть это останется на компромат ;) Можно тупо проверить, если есть подходящий make и mingw хотя бы, а если их нет, написать: сорри, кто же сейчас сидит под виндой, мы вам сочувствуем. EDIT: Все Рефалы тоже на gcc стандартно собираются, насколько я знаю. EDITEDIT: Да и определенный опыт к курсачу по ОСям с виндами не повредит.
О, а вот про gcc поразмышляю, звучит как компромисс ...
Мне кажется, можно делать тут PR, не дожидаясь гармонизации с виндой. Хотя задача неплохая, но в контексте конференции она не так важна (в отличие от линукса + докера).
Именно, что нам нужно:
tex
-исходник, а его автоматическая трансляция в pdf - уже приятное дополнение.Если никому не будет охота, постараюсь скрипт или докерфайл хотя бы для внутреннего пользования сделать ближе к релизу. Но обещать не могу, есть и другие задачи (
Originally posted by @TonitaN in https://github.com/StarikTenger/Chipollino/issues/222#issuecomment-1382631343