Size: a a a

2020 May 27

NK

ID:0 in F# Chat
источник

RG

Romson Gardey in F# Chat
+
источник

NK

ID:0 in F# Chat
Переслано от Ayrat Hudaygulov
источник

I

Igor in F# Chat
чет с ходу и не понял зачем оно нужно 🤔
источник

K

Klei in F# Chat
Igor
чет с ходу и не понял зачем оно нужно 🤔
Чтобы был кошерный встроенный генератор кода по AST. Щас приходится возится с Fantomas. Он иногда отстает от компилятора, есть баги, их фиксят, но они успешно создают новые. Так что мне например приходилось компенсировать их через регексы по результирующей строке. Отвратное занятие.
источник

AH

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

AH

Ayrat Hudaygulov in F# Chat
Кшыштоф вон сразу сможет в ионид впилить генерацию класса по интерфейсу (сейчас оно на стринг билдере и ядрёной матери работает)
источник

AH

Ayrat Hudaygulov in F# Chat
ну короче сразу бонусов вагон
источник

K

Klei in F# Chat
Мне не ясно, почему это изначально не было сделано.
источник

I

Igor in F# Chat
Ayrat Hudaygulov
Кшыштоф вон сразу сможет в ионид впилить генерацию класса по интерфейсу (сейчас оно на стринг билдере и ядрёной матери работает)
хм, а может лучше он настоящий compilerservice впилит, что бы не тормозило
источник

AH

Ayrat Hudaygulov in F# Chat
Igor
хм, а может лучше он настоящий compilerservice впилит, что бы не тормозило
эм. так там как раз нет генерации кода по аст
источник

K

Klei in F# Chat
Igor
хм, а может лучше он настоящий compilerservice впилит, что бы не тормозило
Так нет генератора в CompilerService.
источник

AH

Ayrat Hudaygulov in F# Chat
в этом суть как бы пропозала!
источник

I

Igor in F# Chat
я не про пропозал, а про тормознутый FsAutoComplete
источник

AH

Ayrat Hudaygulov in F# Chat
так оно вроде давно на компилер сервисе работает
источник

AH

Ayrat Hudaygulov in F# Chat
неткор рантайм на нём и пашет
источник

AH

Ayrat Hudaygulov in F# Chat
FsAutoComplete на него переписан
источник

AH

Ayrat Hudaygulov in F# Chat
неткор рантайм ионида
источник

I

Igor in F# Chat
если так - то хорошо.
хотел было сравнить с f# lsp плагином для vscode - но тот просто не работает 🌚

но еще месяца 3 назад разница в отзывчивости была гиганская.
источник

RG

Romson Gardey in F# Chat
Ребята, подскажите плиз

Вот у меня матчинг. Можно же проще сделать? Я пробовал OR - но не пашет, несовместимо, в одном месте int * int * int, в другом float * float * float
источник