Size: a a a

2021 March 18

RM

Roman Melnikov in F# Chat
Ayrat Hudaygulov
Надо срочно либу обертку запилить на реакт хуки и назвать её
- Eidolon
- Eldak
- Epsilon

Ну как-нибудь на Е
Elmish уже в хук завернули, так что можно начинать
источник

АВ

Андрей Вилинский... in F# Chat
😆
тогда надо зебру брать, она тоже на гопаке, будет ZOPAK
источник

AH

Ayrat Hudaygulov in F# Chat
Хотели параллельный парсер намутить на легковесных гопак джобах для ооооооооочень больших жсонов.

Мысль была в том чтобы на каждый саб скоуп создавать джобу с текущим стейтом парсера, который бы начал парсить этот скоуп, а основной парсер шёл бы дальше фаст форвардом до закрытия скоупа.
Грамматика жсона другого способа параллелизма не даёт к сожалению
источник

AH

Ayrat Hudaygulov in F# Chat
Ах да, главное, там ещё была поддержка JPath
источник

AK

Alex K in F# Chat
где можно глягнуть на ваш jopac? он в осс?
источник

AH

Ayrat Hudaygulov in F# Chat
Alex K
где можно глягнуть на ваш jopac? он в осс?
Мы тогда чот в ажурном девопсе пилили. Не помню почему
источник

VK

Vladislav Khapin in F# Chat
Ayrat Hudaygulov
Ваш стек? Елдак на гопаке
кстати а можно шим глобальный запилить чтобы асинк билдер переопределить на гопак внутри?
источник

АВ

Андрей Вилинский... in F# Chat
let async = job ?
источник

AH

Ayrat Hudaygulov in F# Chat
Андрей Вилинский
let async = job ?
С козырей пошёл
источник

AH

Ayrat Hudaygulov in F# Chat
Vladislav Khapin
кстати а можно шим глобальный запилить чтобы асинк билдер переопределить на гопак внутри?
Любопытный вопрос.
Я его исследовал когда-то давно, когда ещё аккой занимался и я там хотел сделать имплементацию акка шедулера на гопаке.
Всё встряло на хардкорной завязке акки на горячесть выдаваемых шедулером тасок. Ну и гопак от этого проигрывает так как он как раз хорош тем что суспендит как царь из-за своих рандеву.

Асинки работают на тредпуле, но я хз есть ли там точка расширения или подмены тредпула дефолтного на кастомный, который бы смотрел на гопак пул и шедулер.

Интересно, надо почекать
источник

VK

Vladislav Khapin in F# Chat
Ayrat Hudaygulov
Любопытный вопрос.
Я его исследовал когда-то давно, когда ещё аккой занимался и я там хотел сделать имплементацию акка шедулера на гопаке.
Всё встряло на хардкорной завязке акки на горячесть выдаваемых шедулером тасок. Ну и гопак от этого проигрывает так как он как раз хорош тем что суспендит как царь из-за своих рандеву.

Асинки работают на тредпуле, но я хз есть ли там точка расширения или подмены тредпула дефолтного на кастомный, который бы смотрел на гопак пул и шедулер.

Интересно, надо почекать
ну или даже сам билдер переопределить чтобы он грубо говоря работал на стеке гопака
источник

VK

Vladislav Khapin in F# Chat
вместе с методами типо Async.Start и тд
источник

I

IdiocyAcceptance in F# Chat
Ayrat Hudaygulov
Хотели параллельный парсер намутить на легковесных гопак джобах для ооооооооочень больших жсонов.

Мысль была в том чтобы на каждый саб скоуп создавать джобу с текущим стейтом парсера, который бы начал парсить этот скоуп, а основной парсер шёл бы дальше фаст форвардом до закрытия скоупа.
Грамматика жсона другого способа параллелизма не даёт к сожалению
А код есть?
источник

I

IdiocyAcceptance in F# Chat
Хотелось бы глянуть
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
А код есть?
Лучше не надо!
источник

AH

Ayrat Hudaygulov in F# Chat
(но есть)
источник

VS

Vasily Shapenko in F# Chat
Было дело
источник

VS

Vasily Shapenko in F# Chat
JOPAC forever in my heart
источник

I

IdiocyAcceptance in F# Chat
Ayrat Hudaygulov
Лучше не надо!
Просто интересно как такое на гопаке выглядит, со вложенными связанными джобами, как я понимаю
источник

VS

Vasily Shapenko in F# Chat
Да там особо гопак не пригодился
источник