Size: a a a

2020 May 25

AD

Aleksandr Drozdov in F# Chat
Для .pyc тот же вопрос
источник

SN

Shub Niggurath in F# Chat
Aleksandr Drozdov
А в каких-то интерпретаторах не учитываются расширения файлов?
во всех
источник

SN

Shub Niggurath in F# Chat
Aleksandr Drozdov
Для .pyc тот же вопрос
по первым байтам файла. у них заголовки специфические
источник

SN

Shub Niggurath in F# Chat
системный загрузчик работает точно так же. смотрит на первые два байта, по ним определяет тип файла
источник

PD

Prunkles Dreemurr in F# Chat
Shub Niggurath
во всех
И как же тогда с fsi?
источник

AD

Aleksandr Drozdov in F# Chat
Насчет fsi не знаю, но в fsc видел ограничение на расширения
источник

AD

Aleksandr Drozdov in F# Chat
Так я узнал, что он может ml компилировать
источник

AD

Aleksandr Drozdov in F# Chat
Source files must have extension .fs, .fsi, .fsx, .fsscript, .ml or .mli.
источник

PD

Prunkles Dreemurr in F# Chat
Aleksandr Drozdov
Source files must have extension .fs, .fsi, .fsx, .fsscript, .ml or .mli.
А я же по этому сообщению сделал вывод, что он не только может компайлить ml, но ещё и не может компайлить без расширений
источник

AD

Aleksandr Drozdov in F# Chat
да, и это тоже правда, раз у тебя не получилось
источник
2020 May 26

АВ

Андрей Вилинский... in F# Chat
Romson Gardey
Да, так и думал))

Уже подумываю в Parallels установить Visual Studio и оттуда на F# фигачить когда много кода - мало запусков для проверки.

VS For Mac вполне себе ок на самом деле, но для новичка не получать автофиксов и вовремя подсказок немного пагубно) Написал 5 строк а после сидишь смотришь как оно все обтекает красным))

Но грят скоро новый редактор внутри выйдет в VS For Mac (он уже давно для C# реализован), он побыстрее будет
так а чо не Rider? норм же
источник

YT

Yogurt The Horse in F# Chat
Андрей Вилинский
так а чо не Rider? норм же
предположу, что дорого
источник

АВ

Андрей Вилинский... in F# Chat
он же в аппле, там нет дорого
источник

АВ

Андрей Вилинский... in F# Chat
вопрос  про CE,
есть у меня несколько CustomOperation перегруженных методов с разными типами аргументов, А можно ли как-то уговорить компайлер еще и с разным количеством аргументов работать? Похоже он выбирает всегда один, который первым определен
источник

AH

Ayrat Hudaygulov in F# Chat
Андрей Вилинский
вопрос  про CE,
есть у меня несколько CustomOperation перегруженных методов с разными типами аргументов, А можно ли как-то уговорить компайлер еще и с разным количеством аргументов работать? Похоже он выбирает всегда один, который первым определен
Не проверял, но должно работать. Ты туплей подаёшь аргументы?
источник

АВ

Андрей Вилинский... in F# Chat
Ayrat Hudaygulov
Не проверял, но должно работать. Ты туплей подаёшь аргументы?
в метод да, он по другому не берет
источник

AH

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

АВ

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

AH

Ayrat Hudaygulov in F# Chat
Андрей Вилинский
в синтаксе уже без туплей, тогда он говорит что неправильное количество аргументов, мол надо 2 а у тебя 3
В кастомных операторах первый параметр имплиситно передается как стейт предыдущей операции
источник

АВ

Андрей Вилинский... in F# Chat
это да, а после в моем случае еще 2 аргумента, или еще 3 аргумента
источник