|Fable: F# |> BABEL||ClojureCLR|
|5 days ago||6 months ago|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Fable: F# |> BABEL
A new F# compiler feature: graph-based type-checking
9 projects | news.ycombinator.com | 5 Nov 2023
Here build times are not really an issue as it seems to be hot-transpiling to js, so save and site is reloaded almost instant (at least small sites):
My small tools site built with Fable: https://peheje.github.io/compare.html
If you look at the JS - that's of-course the production minimized build, the transpiled JS is pretty nice and readable.
Super simple site - vanilla JS seems wonderfully easy with F#, easy to hide its warts and build easy re-usable items.
But there's of course also smarter stuff with two-way bindings via html annotation and builders etc. I am actually using Feliz.ViewEngine, which is building the HTML using F#, but only for the navigation bar. Might try converting a page to it.9 projects | news.ycombinator.com | 5 Nov 2023
Fable compiler - https://fable.io/
The F# community is very friendly (these sub-communities as well), and they have plenty of good issues/opportunities to contribute OSS work to across any skill level.
Phosphor isn't hiring right now, but we expect to begin a search for FE/interface engineers over the next few month. Email [email protected] for anyone interested.
Building React Components Using Unions in TypeScript
15 projects | dev.to | 1 Oct 2023
Naturally I’d recommend using a better language such as ReScript or Elm or PureScript or F#‘s Fable + Elmish, but “React” is the king right now and people perceive TypeScript as “less risky” for jobs/hiring, so here we are.
Dart 3.1 and a retrospective on functional style programming in Dart
7 projects | news.ycombinator.com | 17 Aug 2023
Stuff like this: https://github.com/fable-compiler/Fable/issues/1822
It just seems like an incredibly ambitious project that appears to have very little equal but is mainly worked on by a handful of people but no corporate backing. I get the feeling that if you want to use it, you'll either be the only one doing what you're doing or among just a few people. I already use F# and feel this way about the core language itself.
Elixir – Why the dot (when calling anonymous functions)?
2 projects | news.ycombinator.com | 14 Aug 2023
F# is also part of the OCaml family, has a great to-JS transpiler (https://fable.io/) and F# code can also be used in .NET projects.
Is it possible to write games like Pac-Man in a functional language?
10 projects | news.ycombinator.com | 1 Jul 2023
Are there any good resources on reflection in Fable?
2 projects | /r/fsharp | 24 Apr 2023
Yeah, I just found that a while ago. Also, I found a link to the Fable reflection tests in its docs, and going over it, it seems like it supports all of it for types that are fully known at compile time.
Comparing Objective Caml and Standard ML
5 projects | news.ycombinator.com | 15 Feb 2023
If you like F# but not .NET, Fable might also be worth a look: https://fable.io/
What do people use for REST APIs and Web Development now?
9 projects | /r/fsharp | 31 Jan 2023
Fable Is a great F# -> js compiler. You can use:
As a .NET developer, what's your preferred front-end?
2 projects | /r/dotnet | 19 Jan 2023
Fable - https://fable.io/
Ask HN: Does an equivalent of Clojure exist for .NET?
3 projects | news.ycombinator.com | 31 Jul 2022
ClojureCLR can already run on .NET 5.0 , so at least it made it through the .NET Core migration. I'm sure they'll get it to 6.0 at some point.
Clojure, but without the JVM?
19 projects | /r/lisp | 29 Oct 2021
Elixir Protocols vs. Clojure Multimethods
10 projects | news.ycombinator.com | 17 Jul 2021
I recently found there was a clojure implementation for .NET and also one for the BEAM Virtual Machine. Has anyone used the latter? Regards
Scheme for embedding in .NET application
4 projects | /r/scheme | 3 Mar 2021
Maybe it's not exactly a scheme, but there's Clojure CLR and it's actively maintained: https://github.com/clojure/clojure-clr/wiki
Java on Truffle – Going Fully Metacircular
I don't have a huge amount of insight into the project but the commits over time don't look super healthy: https://github.com/clojure/clojure-clr/graphs/commit-activit...
Either way it's pretty clearly not a core platform for Clojure.
> I wish ClojureCLR weren't dead too
Is there any reason for saying that? Checking the commits history on Github, the project seems still alive.
What are some alternatives?
F# - Please file issues or pull requests here: https://github.com/dotnet/fsharp
rescript-compiler - The compiler for ReScript.
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
IronScheme - IronScheme
Fable - The project has moved to a separate organization. This project provides redirect for old Fable web site.
Sutil - Lightweight front-end framework for F# / Fable. No dependencies.
Mono-basic - Visual Basic Compiler and Runtime
Nemerle - Nemerle language. Main repository.
Feliz - A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness
haxe - Haxe - The Cross-Platform Toolkit