Size: a a a

2018 August 06

VK

Vladislav Khapin in .NET CIL Chat
кстати, на дотпик -> F# планов тоже нет вообще?
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Vladislav Khapin
кстати, на дотпик -> F# планов тоже нет вообще?
Это уже сложная ресёрч-задача. Будут свободные научные кадры — будет и решение. А пока нет.
источник

VK

Vladislav Khapin in .NET CIL Chat
понятно
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Ну то есть у нас же вообще нету декомпиляторов в F#, и сделать их нетривиально.
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Учитывая, как F#-компилятор виртуозно инлайнит код — так вообще. Возможности восстановить исходный код практически нет.
источник

VK

Vladislav Khapin in .NET CIL Chat
Dr. Friedrich von Never
Ну то есть у нас же вообще нету декомпиляторов в F#, и сделать их нетривиально.
из-за грамматики?
источник

VK

Vladislav Khapin in .NET CIL Chat
вроде фантомас из-за этого загнулся
источник

VK

Vladislav Khapin in .NET CIL Chat
в том числе
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Vladislav Khapin
из-за грамматики?
Нет, из-за того, во что компилируется F#. Это умный компилятор, у него много фич и оптимизаций.
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Грамматика как раз проблем не представляет.
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Ну, именно для декомпилятора.
источник

VK

Vladislav Khapin in .NET CIL Chat
Dr. Friedrich von Never
Нет, из-за того, во что компилируется F#. Это умный компилятор, у него много фич и оптимизаций.
понятно
источник

VK

Vladislav Khapin in .NET CIL Chat
кстати ни разу не видел во что в il всякие srtp превращаются, надо посмотреть как-нибудь
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Инлайнятся в основном.
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
А для того, чтобы ты мог такие функции вызывать в F#-коде из других сборок, компилятор пришивает к сборке специальный ресурсный блоб с метаинформацией.
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Готового декодера для этого блоба (уровня хотя бы ildasm) я пока не видел.
источник

VK

Vladislav Khapin in .NET CIL Chat
Dr. Friedrich von Never
А для того, чтобы ты мог такие функции вызывать в F#-коде из других сборок, компилятор пришивает к сборке специальный ресурсный блоб с метаинформацией.
условно указатели всякие?
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Если хотите, давайте попилим :)
источник

Dv

Dr. Friedrich von Never in .NET CIL Chat
Vladislav Khapin
условно указатели всякие?
Не, просто сериализованные куски AST, я думаю.
источник

VK

Vladislav Khapin in .NET CIL Chat
Dr. Friedrich von Never
Если хотите, давайте попилим :)
да я тут буду круд на фшарпе строить и акторах :/ думаю много времени займет
источник