See https://dotnet.microsoft.com/download Download the Sdk, who bundle both the runtime and the C#/F# compilers (everything you need to build a program) and the `dotnet fsi` REPL All of that is open source, developed in…
C# switch are just syntactic sugar. nice for sure. But if you compare F# with C#, is not just LINQ .Select vs List.map And i am not speaking about function, who is just a part of why i like F#, not the best one Is the…
As a note, the codebase is also huge because contains lot of code: - FSharp.Core library, who contains most of the types and functions you want to use - the fsc F# compiler - the FSharp.Compiler.Service, who is the…
For me is that pratically every time, if compile, it works. It's really easy to express a domain (with discriminated union and type) and the defaults (immutability, option, removal of boilerplate, high order function to…
Appveyor also support stop and RDP in the windows build agents for 60 minutes each build. really nice for diagnose the issues
The F# repl (FSI as fsharp interactive) works in .net core 3.0 preview already, you can do `dotnet fsi` to run it Type providers works in general, but depends if the type provider library was updated to use latest type…
For F#, you can also use F# to transpile f# to clean javascript (will use standard babel and has an awesome interop story with existing npm packages or js libraries), and use electron api as is…
An example of Core Erlang usage: - fez ( https://github.com/kjnilsson/fez ) is an F# to Erlang compiler (compiling to Core Erlang) A good intro with some word about core erlang too…
Depends for what you need GUI. You need it for complex LOB app? So no, editor will be good. Personally, i write c# and xaml, and i dont use the editor (vs or blend), but i edit directly the xaml. About f# and gui,…
About GUI on .NET Framework: - Windows form works but not perfect. The editor works if you install the template for it, but not the auto generation of code, like double click on button -> handler generated. You write…
Is already at the beginning of the article, but should be more visibible how MS Research and Don Syme seen the opportunity to add generics (neeeded for F#) and added that. With design already supporting later addition…
There are lot of scenario where F# can be used. In some scenario support is more stable, other experimental, other are not supported. like every technology. Because budget is not infinite, you need to prioritize. Just…
See https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for quickstart and info for F# on .NET Core. VSCode (with ionide), vim (vim-fsharp binding), emacs (fsharp-mode) already support it, with full…
Or using awesome |> pipeline operator "/path/to/file" |> File.ReadLines |> Seq.iter (printfn "%s") the printfn can be expanded as function, instead of partial app "/path/to/file" |> File.ReadLines |> Seq.iter (fun line…
Big :+1: to continuous, the f#/c# ide for ipad, really slick
About .net core and F#, see wiki https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for info Debugging in vscode is coming soon (before rtm), works already in dev version
About .net core and f#, just see wiki https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for more info
that website is gold anyway, not only for f#. Lots of nice concepts, explained simply. And lots of good tutorial/ideas
Depends what you mean released. rtm not, but rc are out, and works. Or use VS2017-rc, to use f# 4.1 with .NET framework Or use .NET Core sdk and .net core https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-...…
the Suave extension for ASP.NET Core (https://www.nuget.org/packages/Suave.AspNetCore/) is fast and you can use lots of suave specific features, with same performant kestrel as base, because suave is added as…
well, some options for mobile - xamarin works with f# and support it: https://developer.xamarin.com/guides/cross-platform/fsharp/f... - use react native (with fable to transpile f# -> js):…
About web: - use Suave (https://suave.io/), best from f#, works on .netcore too - use Aspnet Core Mvc (just `dotnet new -l fsharp -t web` in dotnetcore), or just aspnet core
About F# and .NET Core, you can read more info (usage/bugs/workaround) in the wiki https://github.com/dotnet/netcorecli-fsc/wiki/ The only ide who support f# and .net core is VSCode (with Ionide extension who add f#…
some issues there: - how can you set a property to null? if setting to null is going to be used the old value - there is no structural equality - only for properties with reference types, value types non nullable (like…
Awesome to see F# supported, based on OSS F# for Jupyter Notebooks (https://github.com/fsprojects/IfSharp) work. It's really lovely when a tool written in another tech (Python there) can be used/extended with others…
See https://dotnet.microsoft.com/download Download the Sdk, who bundle both the runtime and the C#/F# compilers (everything you need to build a program) and the `dotnet fsi` REPL All of that is open source, developed in…
C# switch are just syntactic sugar. nice for sure. But if you compare F# with C#, is not just LINQ .Select vs List.map And i am not speaking about function, who is just a part of why i like F#, not the best one Is the…
As a note, the codebase is also huge because contains lot of code: - FSharp.Core library, who contains most of the types and functions you want to use - the fsc F# compiler - the FSharp.Compiler.Service, who is the…
For me is that pratically every time, if compile, it works. It's really easy to express a domain (with discriminated union and type) and the defaults (immutability, option, removal of boilerplate, high order function to…
Appveyor also support stop and RDP in the windows build agents for 60 minutes each build. really nice for diagnose the issues
The F# repl (FSI as fsharp interactive) works in .net core 3.0 preview already, you can do `dotnet fsi` to run it Type providers works in general, but depends if the type provider library was updated to use latest type…
For F#, you can also use F# to transpile f# to clean javascript (will use standard babel and has an awesome interop story with existing npm packages or js libraries), and use electron api as is…
An example of Core Erlang usage: - fez ( https://github.com/kjnilsson/fez ) is an F# to Erlang compiler (compiling to Core Erlang) A good intro with some word about core erlang too…
Depends for what you need GUI. You need it for complex LOB app? So no, editor will be good. Personally, i write c# and xaml, and i dont use the editor (vs or blend), but i edit directly the xaml. About f# and gui,…
About GUI on .NET Framework: - Windows form works but not perfect. The editor works if you install the template for it, but not the auto generation of code, like double click on button -> handler generated. You write…
Is already at the beginning of the article, but should be more visibible how MS Research and Don Syme seen the opportunity to add generics (neeeded for F#) and added that. With design already supporting later addition…
There are lot of scenario where F# can be used. In some scenario support is more stable, other experimental, other are not supported. like every technology. Because budget is not infinite, you need to prioritize. Just…
See https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for quickstart and info for F# on .NET Core. VSCode (with ionide), vim (vim-fsharp binding), emacs (fsharp-mode) already support it, with full…
Or using awesome |> pipeline operator "/path/to/file" |> File.ReadLines |> Seq.iter (printfn "%s") the printfn can be expanded as function, instead of partial app "/path/to/file" |> File.ReadLines |> Seq.iter (fun line…
Big :+1: to continuous, the f#/c# ide for ipad, really slick
About .net core and F#, see wiki https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for info Debugging in vscode is coming soon (before rtm), works already in dev version
About .net core and f#, just see wiki https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... for more info
that website is gold anyway, not only for f#. Lots of nice concepts, explained simply. And lots of good tutorial/ideas
Depends what you mean released. rtm not, but rc are out, and works. Or use VS2017-rc, to use f# 4.1 with .NET framework Or use .NET Core sdk and .net core https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-...…
the Suave extension for ASP.NET Core (https://www.nuget.org/packages/Suave.AspNetCore/) is fast and you can use lots of suave specific features, with same performant kestrel as base, because suave is added as…
well, some options for mobile - xamarin works with f# and support it: https://developer.xamarin.com/guides/cross-platform/fsharp/f... - use react native (with fable to transpile f# -> js):…
About web: - use Suave (https://suave.io/), best from f#, works on .netcore too - use Aspnet Core Mvc (just `dotnet new -l fsharp -t web` in dotnetcore), or just aspnet core
About F# and .NET Core, you can read more info (usage/bugs/workaround) in the wiki https://github.com/dotnet/netcorecli-fsc/wiki/ The only ide who support f# and .net core is VSCode (with Ionide extension who add f#…
some issues there: - how can you set a property to null? if setting to null is going to be used the old value - there is no structural equality - only for properties with reference types, value types non nullable (like…
Awesome to see F# supported, based on OSS F# for Jupyter Notebooks (https://github.com/fsprojects/IfSharp) work. It's really lovely when a tool written in another tech (Python there) can be used/extended with others…