Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smoothdeveloper
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
smoothdeveloper
7mo ago
For GPU, F# has prior art in targeting it, a notable one is https://developer.nvidia.com/blog/jet-gpu-powered-fulfillmen... I believe it is mostly about intrinsic libraries and developing the code to stick to the idiom
2.
▲
Clef Programming Language – A concurrent systems language
(clef-lang.com)
3 points
by
smoothdeveloper
7mo ago
|
3 comments
3.
▲
by
smoothdeveloper
7mo ago
Clef is a new backend for F# language aiming the language at concurrent systems use cases on native targets.
4.
▲
by
smoothdeveloper
1y ago
Are you contributing to FUD? :D
5.
▲
by
smoothdeveloper
1y ago
C# can't fix the wrong defaults, still lots more mutable by default, and statement oriented, as an example. average C# codebase looks different depending language version idioms, not so in F# (because initial release already had >80
6.
▲
by
smoothdeveloper
1y ago
Never under-estimates wrong defaults in a language, for example: C++, const modifier, verbose for more correct code (less mutable state, etc.) Rust, mut modifier, verbose for less correct code C/C++, bothersome to have tight scopped va
7.
▲
by
smoothdeveloper
1y ago
You can read this suggestion, and upvote, comment, contribute: https://github.com/fsharp/fslang-suggestions/issues/1434
8.
▲
Why F# could be the next mainstream programming language (2024)
(blog.snork.dev)
50 points
by
smoothdeveloper
1y ago
|
98 comments
9.
▲
by
smoothdeveloper
1y ago
Just a polling of HN hive mind on this critical matter. Worst case, let the "tried F# once/for real" ramblers unload their bag once more :)
10.
▲
by
smoothdeveloper
1y ago
One way to look at it, but consuming OOP libraries doesn't turn code into OOP. Also, FSharp.Core (which most F# code leans heavily on) is not OOP at all. F# promotes object programming, doesn't proscribe mutability, encourages fun
11.
▲
by
smoothdeveloper
1y ago
In C#, you can't use the await keyword in a non async method, so I find the argument short sighted.
12.
▲
by
smoothdeveloper
2y ago
/!\ this is just my perspective /!\ > would love to know why leaving it unbounded was decided upon. Might be I don't quite grok the culture of F#. You may look at more context in the discussions pertaining to the RFC: htt
13.
▲
by
smoothdeveloper
5y ago
In context of adding burden of having someone to translate for you in Japanese, the statement he made seems good enough and to the point. Maybe you are far too pre-assumtpive that there was any ill effect, or even ill intent, in the stateme
14.
▲
by
smoothdeveloper
5y ago
For people who understand french (or can use translation tool) this is the only account back in 2019 of the events: https://www.lemonde.fr/pixels/article/2019/09/17/richard-sta... It scores much hig
15.
▲
Flips: F# LInear Programming System
(flipslibrary.com)
3 points
by
smoothdeveloper
6y ago
|
0 comments
16.
▲
by
smoothdeveloper
6y ago
The closest thing is https://github.com/rspeele/Rezoom.SQL which once compiled in your F# project, can be used in C# by referencing the generated assembly. Although this is nothing to do with string interpolation, the
17.
▲
by
smoothdeveloper
6y ago
Let the place remain tenantless few more months and they will.
18.
▲
by
smoothdeveloper
8y ago
https://fsprojects.github.io/Paket/paket-generate-load-scrip... is probably what you need if you enjoy using fsi and easily reference external libraries from script files.
19.
▲
by
smoothdeveloper
8y ago
And even more techniques in F# in it's type system and inlining
20.
▲
by
smoothdeveloper
9y ago
The reason is probably flowers (cannabis) versus leaves (tobacco)
21.
▲
by
smoothdeveloper
10y ago
How can they be considered a hack when they get baked in the BCL in so many places as well, not for interop purpose?
22.
▲
by
smoothdeveloper
10y ago
C# definitely will remain the number 1, and FP will remain used in a minority of places, until more people get exposed to it earlier in their cursus. The advantages are in the idioms, immutability by default, null not being legit value by d
23.
▲
by
smoothdeveloper
10y ago
Have you learned to use it?
24.
▲
by
smoothdeveloper
10y ago
Sadly, JetBrains Rider is the sole .NET IDE without F# support.
25.
▲
by
smoothdeveloper
10y ago
> It's very hard to do it along the way if you aren't familiar with C# either. Which I keep overlooking with so many years of C#, I'm so sorry about that :( That being said, looking at the .NET framework documentation and
26.
▲
by
smoothdeveloper
10y ago
What is needed is new blood among F# users, not coming from C# background and not too snob about F# not having most advanced type system when compared to Haskell or other similar ML languages. Then, effort on making functionally orientated
27.
▲
by
smoothdeveloper
10y ago
It became easier recently with droping a dependency on libgdiplus. IIRC you just need to install mono, python, jupyter and ifsharp: https://github.com/fsprojects/IfSharp All but last one should be on brew, for last one
28.
▲
by
smoothdeveloper
10y ago
Thing is that putting together short helpers for the "nasty" bits often revolve around 1 line helpers. You can do so along the way without focusing so much on doing idiomatic FP and achieve both pragmatic and palatable results. De
29.
▲
by
smoothdeveloper
10y ago
there is also http://try.websharper.com/ for toying with the language and websharper.
30.
▲
by
smoothdeveloper
10y ago
I see what you mean. Really reduced codebase size and features like type provider which increase safety and saves from writing boiler plate code do save on the bottom line, especially in maintenance. Also, if you are using vanilla C# for ma
More ›