Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
enricosada
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
enricosada
10y ago
Good blog post as intro "F# Suave app on dotnet core on Kubernetes on Google Cloud" That's f# and .NET Core console app (who host suave web), published in a docker container and run on k8 on google cloud http://blo
32.
▲
by
enricosada
10y ago
for f# on .net core (preview2), see https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-... you'll see the experience about cli and sdk. All docs about .net core sdk works. - `dotnet new -l fshar
33.
▲
by
enricosada
10y ago
It's a good point, and i think now is fixed. Really few people just call the compiler directly. before there was the msbuild but was ugly from command line: - msbuild /t:Build /p:Configuration=Release That's why the crea
34.
▲
by
enricosada
10y ago
.net core 1.1 is the runtime (coreclr + bcl) the .net core sdk (tooling, the cli command line) is 1.0.0-preview2 and use `project.json` your xbuild is from mono installed on your system, not .net core if you download and use the .net core s
35.
▲
by
enricosada
10y ago
Just curious, what are the pain points of F#?
36.
▲
by
enricosada
10y ago
That page is really outdated. It's a good start, lot of things work, lots doesnt. Is for early adopters but it's not bleeding edge anymore i think. Not ready for production F# using .net core sdk from command line works (new, rest
37.
▲
by
enricosada
10y ago
i'd like to add Git Extensions ( https://gitextensions.github.io/ ) to the list. Open source, free, and with lots of features and plugin
38.
▲
by
enricosada
10y ago
I write lot of c# at work, and Resharper really help. When c# dev see f#, always ask for tooling like resharper. That's because you expect to have same issue/experience of c# development, but it isnt. In F#, there is a lot less
39.
▲
by
enricosada
10y ago
Food is not like building a car in a factory. It's not a formula like chemistry. The milk matter, cereal matter, where cow live matter. The whole supply chain. it's really difficult/impossibile to replicate that. You can have
40.
▲
by
enricosada
10y ago
because you can write/try ios app (without recompilation, live too!), using Native iOS Libraries (UIKit, SceneKit, SpriteKit, Foundation, CoreImage) and .NET with xamarin (Xamarin.Forms, mscorlib, System.Core, FSharp.Core). see the web
41.
▲
by
enricosada
10y ago
Was like that also in the previous release. The .net core was rc2 and the .net core sdk was preview1. I use it, and i think it's ok. The sdk it's just a build system. the real value is the .NET Core, that mean the coreclr (the v
42.
▲
by
enricosada
10y ago
Exacly, the preview2 of the sdk, atm, is broken for f#. Not the .net core, that's ok. new console/lib templates are going to be published (with the fixed fsharp compiler/library package), that's all.
43.
▲
by
enricosada
10y ago
Bug was found too late, near code freeze for rtm, not enough time for fix. fix is in progress ( https://github.com/Microsoft/visualfsharp/pull/1290 ) probably tomorrow, it's not a big problem one or two
44.
▲
by
enricosada
10y ago
the asp.net core changed a lot between rc1 and rc2 (because moved to .net sdk instead of dnx). The normal libraries or console app not too much
45.
▲
by
enricosada
10y ago
F# doesnt work ootb with sdk preview2. Work ok with preview1 of SDK (win/ubuntu/osx/docker), but preview2 has a bug, the fix is in progress ( ref https://github.com/dotnet/netcorecli-fsc/issues/
46.
▲
by
enricosada
10y ago
Because it's the first version of the xplat .NET (the .NET Core) supported by Microsoft (mono already does an amazing works as xplat, and have done that for years). It's not confusing if you work in .NET, the .NET Framework 1.0 wa
47.
▲
by
enricosada
10y ago
I really think that's an useful tutorial for all languages with exceptions ( that's an exceptional event ) and normal control flow ( application error, validation, retry ). Like that code become really simple, but more expressive
48.
▲
by
enricosada
10y ago
F# on .NET Core works now with released rc2. just go to http://dot.net and download .NET Core SDK. Tested on supported ubuntu/osx/docker/win for example ubuntu 14.04 is https://www.microsoft.com/ne
49.
▲
by
enricosada
11y ago
yes, using .NET CLI ( http://dotnet.github.io/getting-started/ ) You can check https://github.com/enricosada/fsharp-dotnet-cli-samples/wiki... . Remember to use last know good version of .NET
50.
▲
by
enricosada
11y ago
it's possible (really) to help with F# support, no need to wait ms. That said, vb is same as F#, every language it's ok in some context. The whole dotnetcli/coreclr/aspnet is a new bootstrap, so it's ok only one lan
51.
▲
by
enricosada
11y ago
thx
52.
▲
by
enricosada
11y ago
there are multiple executables the dotnet is like git, so `dotnet compiler` just call `dotnet-compiler` the first level tools ( dotnet-compile, dotnet-restore ) read the project json ( the only supported project file atm ) and pass argument
53.
▲
by
enricosada
11y ago
mixed in same project ( project.json ), no you cannot do that (i mean c# source and f# source in same project ). You can have multiple project (same repo, different directories ) and reference one from another you can have each project.json
54.
▲
by
enricosada
11y ago
dotnet cli is a new project. It use some good ideas from aspnet/dnx like project.json, but it's more easy to work with, less magic, more language agnostic. c# is used to bootstrap all tools, so it's the first supported langua
55.
▲
by
enricosada
11y ago
the --native already exists, it's not a dotnet cli thing dotnet is a wrapper ( like git command ) for multiple executable, to replace msbuild as project file + build tool and add some new functionalities ( restore nuget packages, etc )
56.
▲
by
enricosada
11y ago
F# support is in progress, next beta i think. pull requests got merged last week
57.
▲
by
enricosada
12y ago
FSharp was one of the first open source microsoft projects year ago about license: https://github.com/Microsoft/visualfsharp/blob/master/Licens... -> http://www.apache.org/licenses
58.
▲
by
enricosada
12y ago
Why use f#? see http://fsharpforfunandprofit.com/why-use-fsharp/ (concise for programmers) or http://fpbridge.co.uk/why-fsharp.html (more high level) more info about fsharp at http://fsharp.
59.
▲
by
enricosada
12y ago
like "git checkout -b"
60.
▲
by
enricosada
12y ago
F# is amazing. Computation expression and type provider are awesome features, and the language itself is really fun and easy to write/refactor/understand (this mean code work as expected at first run usually) and help you write co
More ›