Alexander
если stg типизированный - то тогда лезут с cmm
Alexander
который типизированный настолько же насколько asm
Alexander
а в RTS вообще почти все void *
A64m
Алексей
Нет. 8.0
A64m
по сравнению с чем?
Алексей
Два похожим куска кода. Один тормозит — другой нет
A64m
так это нормально
Alexander
мне больше всего понравилось fold (U.foldr ..) vs (U.foldr (U.foldr )
Alexander
в обоих случаях собирают билдер
Alexander
второй тормозит в 20х или больше
Alexander
корку разобрать я не осилил, т.к. во втором все заинлайнено и она ОГРОМНАЯ
Антон
@qnikst, если я буду, положим, свой ФЯП делать, можно в качестве бекенда использовать GHC для компиляции GHC Core?
Алексей
А как кабал можно попросить сдампить корку?
Alexander
это разумного вроде
Alexander
@PineappleZombie -options-ghc=-ddump-all -ddump-to-files?
Alexander
Backwarded from Антон не очень понял
Alexander
вон clay вроде ghc исопльзует чтобы получить stg и из него сам в верилог собирает
Alexander
т.е. пишешь на haskell - получаешь verilog
Alexander
если хочется компилировать свой язык в core/stg и потом просить ghc дособрать - то не знаю, наверное как-то плагинами возможно
A64m
Антон
Alexander
мне тоже так показалось
A64m
A64m
да, там есть нюансы с case of, но в принципе разница, я думаю, того не стоит
Алексей
A64m
а если у языка система типов, к примеру, другая тут надо не корку а стг генерить
A64m
но свой стг запихать в гхц пайплайн еще сложнее, да и оптимизации все (кроме одной) для корки
Антон
A64m
не особо
Denis
Alexander
Alexander
я не помню точно что
Alexander
кстати typed оптимизации это круто
Leonid 🦇
@qnikst там еще добавилось. а после срача у Серокеллов будем громко биться об ладонь.
Leonid 🦇
Наша очередная встреча пройдет на общей площадке с другими ИТ-сообществами в рамках IT Global Meetup #12.
Секция FProg будет представлена двумя докладами:
- Обзор методов программирования для Web на языке OCaml
Дмитрий Косарев, сотрудник Лаборатории языковых инструментов (СПбГУ / JetBrains Research), расскажет о том, как создавать Web-приложения на языке OCaml с помощью фреймворка Ocsigen, а также упомянет два способа заменить JavaScript с помощью OCaml.
- Прагматичные зависимые типы для прагматичных программистов
Вячеслав Шебанов, разработчик сервиса сообщений в VK, адепт строгой типизации, рассмотрит в своем докладе применение зависимых типов не столько для верификации, сколько для решения прикладных проблем программирования, в частности с использованием языка Idris.
А на сладкое мы оставили дебаты за типизацию совместно с PiterJS Так ли нужна статическая типизация?
Встречаемся 17 марта 2018 г. с 11:00 до 18:00 по адресу пр. Медиков д.3, к.1, КДЦ «Club House».
Вход на мероприятие бесплатный, регистрация по ссылке
https://piter-united.timepad.ru/event/672983/
Промокод: FProg
Alexander
@lonokhov о, прикольно
Alexander
если @termina1 не расскажет тут краткую версию доклада то возможно стоит ехать
Leonid 🦇
прикладные завтипы не про Vec всегда интересны :Р
Leonid 🦇
/me успел
Alexander
ничего страшного, авось не разорюсь
Alexander
если вообще поеду, я ж ни разу не ездил, такую традицию разбивать
Leonid 🦇
тебя же там поклонники ждут
Alexander
:(
Alexander
чего-то новый backendsecret скучный, дискуссии про метапроблемы, отписаться чтоли до тех пор как Шевченко не придёт
Leonid 🦇
Я отписался
Andrey
метапроблемы - проблемы обсуждения проблем в формате свитера?
Leonid 🦇
У вас есть проблема, и вы решили использовать мета-программирование. Теперь у вас есть мета-проблема.
Alexander
да
Alexander
и всякие философствования о программировании и его проблемах
Viacheslav
Viacheslav
без туториалов по идрису
Leonid 🦇
Кстати про натягивание. Осталась ли у кого картинка с велосипедистом и String->String->String?
Alexander
вот нету, она бы помогла
Kirill
Alexander
Leonid 🦇
Alexander
Aliester
у вас есть проблема, вы пишите язык для решения этой проблемы
Aliester
программисты используют ваш язык для решения всех проблем кроме вашей
Alexander
функциональное программирование об этом
Alexander
только там не язык а eDSL
Alexander
(вторая часть не применима, правда)
Cheese
почему там хаскель никто не представляет?
Alexander
на дебаты никого не звали громко
Alexander
хаскелисты немного вне ядра fprog_spb
Alexander
в общем-то у меня было ощущение (когда я там стал появляеться) что там представлены динамические и теорем пруверы
Alexander
без существенного количества людей в центре
Alexander
из Serokell я там один раз @chshersh видел, вроде больше никого, я там 2 раза доклады делал
Alexander
когда-то очень давно 1 раз из Selectel были
Leonid 🦇
А @catamorphism ты там не видел?
Leonid 🦇
А @astynax и @4e6?
Leonid 🦇
Ишь... Обижаешь пацанов
Alexander
это ж варяги
Alexander
я про то, что все кто докладывал обычно там не присутвуют и приезжают
Alexander
на правах смешных гостей, я в общем-то тоже там на таких же правах
Alexander
(моё мнение может быть необъективно)