Igor Bagdamyan

Results 105 comments of Igor Bagdamyan

@dsyme Thank you for answer. Benchmarks are in that gist, I doubt numbers could have changed since. I will try to mod compiler and see if it that helps. It's...

I don't know if I did everything right. But I changed line in copiler then built it then used msbuild path-to-benchmarks-project. Pipe with just inlineIfLambda with on arbutrary 'a parameter...

@dsyme Can you please give some tips on how to make this custom operator pipe inlineable? I just like the fact that you can it with actions and funcs and...

@kevmal It exists but only within some *specific FSharp*. For example: ``` fsharp type Donk() = member val One = 1 member val Two = 2 type Bleh = val...

@kemval Thanks, but I actually meant it in a sense of looking from a language perspective. Not what it gets compiled to. Record "fields" are properties in fact and pattern...

I've stumbled on this yet again when working with Source Generators. I'd really like to write generator backend on F# and leave C# with calling a few dedicated functions from...

I think this proposal will naturally be realized in some or another form when static abstract members land officially. I do not think that overloading SRTP with functionality is a...

Yeah, but while I think using "shapes" or collections of constraints is perfectly good in inline functions, using them with types is a different matter - I fear it might...

I see. Thanks. Well, my fear is that in general simplifying SRTP usage (e.g. reducing boilerplate, repetitive code etc. (https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-1024-simplify-call-syntax-for-statically-resolved-member-constraints.md)) can lead to a larger use of SRTP than "indented",...

I think that effectively iterating a collection or a span or range would be a very neat feature for CEs. I made a few array pool based builders and For...