Size: a a a

2020 September 10

AH

Ayrat Hudaygulov in F# Chat
всё, улетел
источник
2020 September 11

VL

Vladimir Lozhnikov in F# Chat
нашел ссылку с багом
https://github.com/dotnet/fsharp/issues/9838
источник

VL

Vladimir Lozhnikov in F# Chat
а сама дискуссия начинается отсюда
https://t.me/fsharp_chat/164558
источник

YT

Yogurt The Horse in F# Chat
Dr. Friedrich von Never
Вроде и для Мака должно быть, но тут хз.
Там написано, что по дефолту оно выключено а маке парой абзацев ниже
источник

YT

Yogurt The Horse in F# Chat
Dr. Friedrich von Never
Ты не совсем прав, короче.
Ну я могу юзать термины managed и unmanaged, если хочешь.)
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yogurt The Horse
Ну я могу юзать термины managed и unmanaged, если хочешь.)
А ты разницу между managed dll и unmanaged dll пояснить сможешь? Мне вот кажется, что на практике в ряде случаев разницы почти нет.
источник

YT

Yogurt The Horse in F# Chat
Dr. Friedrich von Never
А ты разницу между managed dll и unmanaged dll пояснить сможешь? Мне вот кажется, что на практике в ряде случаев разницы почти нет.
Если не лезть в кишки дотнетовчких плюсов, то там просто под разные платформы код лежит
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yogurt The Horse
Если не лезть в кишки дотнетовчких плюсов, то там просто под разные платформы код лежит
Там — это где?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
В смысле, в нативной или в managed dll?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ладно, я отставлю душить
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Смысл в том, что нет разницы между дотнетовской и обычной виндовой DLL.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
У них абсолютно одинаковый формат, и абсолютно одинаковые функции они могут выполнять.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
В том числе из managed DLL можно выставить нативные энтрипоинты.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Даже если ты принципиально не хочешь пользоваться C++/CLI — всё равно можно.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
В .NET 5 эту фичу ещё больше прокачают, но принципиальная возможность существует уже очень давно, наверное, с 1.0 или 2.0.
источник

YT

Yogurt The Horse in F# Chat
Dr. Friedrich von Never
Смысл в том, что нет разницы между дотнетовской и обычной виндовой DLL.
Ну в менеджед же все таки ил код валяется, а не машинный, не? Бай дефолт там нет нативных символов, потому что нет рантацма для них

Вот ты рассказал, теперь хочется почитать
источник

YT

Yogurt The Horse in F# Chat
Я думал оно с дотнет фреймворка не сильно менялось
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yogurt The Horse
Ну в менеджед же все таки ил код валяется, а не машинный, не? Бай дефолт там нет нативных символов, потому что нет рантацма для них

Вот ты рассказал, теперь хочется почитать
IL-код лежит всего лишь в одной секции бинарника. Кроме этой секции, исполняемый код в DLL присутствует всегда.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
> Бай дефолт там нет нативных символов, потому что нет рантацма для них

Это выражение непонятно. Нативные символы требуют для выполнения рантайма?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Смысел в том, что, поскольку сам по себе бинарник по формату совпадает с нативным, ты в нём по мере надобности можешь заэмитить нативные энтрипоинты, и они, по крайней мере, не будут мешать работе managed-механизма.
источник