Ayrat
Это в главном чатике такое?
Дааа. Недалеко вроде, если не удалили (я не удалял, оставил)
Klei
Может выпилим?
Ayrat
Может выпилим?
сюда копипастни и можно выпилить
Ayrat
не хочу терять историю
Ayrat
Хотя я и сам же могу
Aleksandr
Ты ж сам копипастил
Ayrat
я форвардил, да
Ayrat
Я забыл уж
Klei
Го канал F# кунцкамеры запилим?
Aleksandr
Я подпишусь
Ayrat
Боюсь там немного будет)
Klei
Ну это уже третий персонаж за два года.
Klei
И частота растет.
Ayrat
количество переходит в качество!
Aleksandr
На моей памяти первый (с сентября)
Андрей
Aleksandr
Кто остальные два?
Анна
Жесть, инстаграм это какой-то неиссякаемый источник фигни. На меня подписались уже маникюрши, массажисты, парикмахеры, психологи, сборщики мебели и целая толпа непонятно кого 🤔 Может запостить селфи в парикмахерской?
Klei
Кто остальные два?
Есть павлуша, и один самовыпилившийся. Последний пришел с очень древним F# синтаксисом. Наши намеки на то, что надо бы сменить учебный материал, не понял, решил, что троллим. После чего несколько раз выдавал высказивания в стиле "Эта хрень сделана не как в C#, значит ее придумал не очень умный человек.".
Aleksandr
Про павлушу тут недавно вспоминали, вроде
Aleksandr
Он же, кстати, F# неплохо знает
Klei
Знает, не значит понимает.
Aleksandr
Если верить его комментам на хабре, даже переписывает что-то с него на другой яп
Aleksandr
На go, что ли?
Ayrat
Если верить его комментам на хабре, даже переписывает что-то с него на другой яп
ладно, хер с ним с F#, он считает что C# не нужен, т.к. есть Go! ну типа го быстрее, нативный, компилится в единый бинарник и вообще
Klei
На go, что ли?
Хз. Он чел эмоциональный. Любит мыслить крайними категориями. Седня может и на Го.
Aleksandr
Кстати, про нативность
Aleksandr
Вы случайно не знаете как у нас дела с ngen под netcore?
Aleksandr
А на горизонте?
Ayrat
А на горизонте?
медленно пилится corert
Ayrat
но там забей, если хелоуворлд запустишь, уже молодец
Klei
Выпиливаю начиная с первого сообщения?
Андрей
ладно, хер с ним с F#, он считает что C# не нужен, т.к. есть Go! ну типа го быстрее, нативный, компилится в единый бинарник и вообще
что-то в этом есть, го хоть и гэ, но быдлокодить самое то. И С# дедуля стареет, не перекроить уже
Ayrat
Выпиливаю начиная с первого сообщения?
вопрос конечно, там так себе, ответ Анюты жалко только
Hog
Выпиливаю начиная с первого сообщения?
Да ладно. Оно ж само скоро уйдёт. Зато можно будет показывать
Hog
Образец того, как не нужно себя вести
Ayrat
поэтому с наличием Го на рынке, СиШарпу в целом похер.
Aleksandr
Мне вот завтра надо доказывать преподавателю, лолевел программисту с усами, что я не поехавший, а просто хочу делать лабы по компиляторостроению на F#. На линукс, да. На коре.
Aleksandr
Даже лексер уже написал
Vasiliy
Ууууу да вы батенька наркоман
Aleksandr
В ллвм
Ayrat
Мне вот завтра надо доказывать преподавателю, лолевел программисту с усами, что я не поехавший, а просто хочу делать лабы по компиляторостроению на F#. На линукс, да. На коре.
ты можешь писать свой язык на F#. Парсер лексер уже будет за тебя написан! Потом снимаешь AST и интерпретируешь по-своему
Klei
Пошел гуглить.
Ayrat
В ллвм
есть IL -> LLVM уже если чо
Ayrat
Burst называется
Aleksandr
Есть привязки для дотнет, есть отдельно для fs апи
Ayrat
то есть можно компилить F# —[FSC]—> IL —[BURST]—-> LLVM
Klei
то есть можно компилить F# —[FSC]—> IL —[BURST]—-> LLVM
А в чем работа @youngboomer тогда состоит?
Ayrat
В качестве обучения, почему нет
Aleksandr
то есть можно компилить F# —[FSC]—> IL —[BURST]—-> LLVM
Ну смотрится круто. Только вряд ли я лабу могу на этом защитить.
Klei
Я так понял, "привязки" - это инструмент.
Ayrat
прям сразу, минуя IL?
Ayrat
F# слишком абстрактный для IR
Klei
ты хочешь интерпретатор F# в LLVM?
Может все таки не F#, а какой-то другой язык? Тогда становится ясно, зачем F#.
Анна
они чтоб ты в ответ подписалась. там есть черные списки?
зачем они это делают - понятно. Но вот фигу им, пусть рассматривают мои фоточки деревьев и облачков 😂
Ayrat
Если ты посмотришь ILgen.fsx в репке F#, то там ад. Чтобы AST F# в IL перевести, там похоже младенцев в жертву принесли
Aleksandr
может пригодится http://flint.cs.yale.edu/cs421/case-for-ml.html
Про ML/OCAML он в курсе, да. Даже книгу рекомендовал. Сам он, кстати, пишет на Rust
Aleksandr
"Но он же от майкрософт "
Aleksandr
Как контрить?
Анна
Я просто подумала, что там сишник упёртый, а там ещё норм
Андрей
Как контрить?
соври что вебассембли на нем написан
Aleksandr
ты хочешь интерпретатор F# в LLVM?
Не, свой игрушечный императивный язык
Анна
А вообще препод по компиляторам, который в курсе окамла, это ж просто золото и клад
Анна
где такое сокровище?
Aleksandr
Нет
Анна
Поищи, пригодится
Анна
Книжку Сестофта про компиляторы на F# видел?