Results 14 comments of Ben Mazzarol

@Grenkin1988 will give it a go. Have a read through this and see if any of it makes sense. This is an insignificatly small fraction of the stuff this library...

@Grenkin1988 IMHO Aff and Eff are going to get the bulk of development going forward. I know how hard it is to advocate for functional programming in C#, and I...

@Grenkin1988 that's correct, it's a fallback effect. If you want to preserve the error you can use @catch to get access to the error and run another effect. That allows...

Good catch @BrunodaSilvaBelo! You need to use the Apply that matches the number of elements in the tuple. The function it uses internally is actually very powerful and works well...

Just to clarify, coalesce on validation will only be Success if ALL validations coalesced are successful. Order is not important. ```c# [Fact] public static void Test4() { var error1 =...

@louthy had a think about this the other day as well and have a different idea. How about instead of a source generator, we create 4 new effect types that...

> Hi @Vislesha, the `main` branch is already on .NET 6.0. However, it would not be safe to do an official release until #1131 is fixed. First off this library...

@GeorgeS2019 Will do my best! [Spark connect](https://spark.apache.org/docs/latest/spark-connect-overview.html) is a built-in set of grpc bindings included with Spark 3.4+ This provides a low level API that can be used to drive...

> @bmazzarol > > I wonder if it is potentially feasible to replace the JVM part of the diagram to ikvm.NET? > > https://cwiki.apache.org/confluence/display/SPARK/PySpark+Internals > > ![image](https://github.com/dotnet/spark/assets/49812372/d3f77c25-fef2-403c-aea6-84f66bd64503) > > My...

Collecting information (sort of analogous to unwinding the stack) as the Error moves through the bind chains is not impossible, just not necessarily going to provide useful information. Using compiler...