Tomas Grosup
Tomas Grosup
Draft was OK initially, but please move it to https://github.com/fsharp/fslang-design/tree/main/RFCs now.
My review is finished, but let's wait for the ilverify for realsig as a CI step as well.
Agree, should be `InvalidArgOutOfRange` for all 3 APIs.
I think that fits well. The good idea really is to eliminate direct FS access from the compiler itself, and only work with ISourceText and other abstraction (some of which...
The IDE does not allocate a single large string every time you type a character. But something close to a string (something which can be read sequentially as a stream,...
For the cost of allocation yes, but not the same for GC - entire source file (imagine typing a few new keystrokes every second) can be large enough to go...
I added a few remarks for myself as I plan to (later) finish this impl.
Thanks for this. Since `string` handles even null literal itself, it will be better to change it to return not-null. Before NRTs, it was not visible that some types are...
Since this would mean for inlined fslib code having different return type depending on the type argument (and not just in T-type-algrebra, but by inspecting its method's metadata), I think...
I have looked at this and have already cut it down by ~30 minutes in the past, but over 18 months it grew back without many tests added. The time...