Jay Tuley

Results 47 comments of Jay Tuley

FSharp.Interop.Dynamic has operators now for dynamic objects. Version 4.0 ([current beta package on nuget](https://www.nuget.org/packages/FSharp.Interop.Dynamic/4.0.3-beta95). ) `open FSharp.Interop.Dynamic.Operators` https://github.com/fsprojects/FSharp.Interop.Dynamic/blob/1c7ce0551da8d864c174eb981cf52406ac506659/Tests/Library1.fs#L194-L229

Here is one https://github.com/ekonbenefits/dynamitey/blob/4297520477c68e8777b18ff63ce11b1ac3f00d43/Tests/Invoke.cs#L300-L305 As I recall it will work without describing the generic arg, if it can can determine based on argument type, just like in C#.

Could not reproduce. I did the following. no errors. ```csharp async Task Main() { var _controller = new Controller(); var videoId= new VideoId(); var result = await Dynamic.InvokeMember(_controller, "GetVideoWatchPageAsync", videoId,...

Yeah, I had to hoodwink it on Mono to get it to work for static properties, my guess is because it isn't something the csharp compiler would ever do with...

Very low priority for me addressing it, these are wrappers around the DLR api, the only way for me to address it is to test if there exist a field...

This is really interesting... I'm on paternity leave right now, but I'll hopefully soon get a chance to look at this too.

This is certainly a bug. A workaround is: ``` c# var parameters = Enumerable.Range(0, 15).Select(i => i.ToString()).ToArray(); var instance = Dynamic.InvokeConstructor(typeof(MyClass), new object []{ parameters}); Console.Out.WriteLine(instance.Args); ``` But I'll need...

this seems to be related to emitting the callsite delegate for constructors above 14 arguments [InvokeHelper.cs#L468](https://github.com/ekonbenefits/dynamitey/blob/master/Dynamitey/Internal/Optimization/InvokeHelper.cs#L468)

Here is an example. Octokit.GraphQL. `#r "nuget: Octokit.GraphQL, 0.1.4-beta"` https://www.nuget.org/packages/Octokit.GraphQL/0.1.4-beta ``` warn: Dotnet.Script.Core.Commands.ExecuteScriptCommand[0] The script /.../github-create-release.csx is not cacheable. For caching and optimal performance, ensure that the script only contains...

We also have a larger opensource project that could be used for testing. https://github.com/ekonbenefits/NachaSharp/tree/master/NachaSharp/NachaRecords