|5 days ago||about 2 months ago|
|MIT License||BSD 3-clause "New" or "Revised" License|
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.
Making Ionide less "intrusive" in its new vscode version
1 project | reddit.com/r/fsharp | 28 Apr 2022
Important thread about this: https://github.com/ionide/ionide-vscode-fsharp/issues/1693
Perf Avore: A Rule Based CrossPlatform Performance Based Monitoring and Analysis Tool
5 projects | dev.to | 20 Dec 2021
Perf Avore was developed on VSCode using the ionide plugin and dotnet cli.
A few newbie questions
2 projects | reddit.com/r/fsharp | 18 Nov 2021
I was on .Net 5 but same issue on 6. I tried the fix here- setting FSharp.dotnetRoot explicitly in settings.json and so far it seems better.
Debugging tests in VS Code
1 project | reddit.com/r/fsharp | 16 Sep 2021
Make sure to keep an eye on this MR for that very capability :)
Web Scrapping with F#
4 projects | dev.to | 19 Aug 2021
Once we have our dependencies ready, we can start digging in with the code in VSCode using Ionide, Rider or Visual Studio.4 projects | dev.to | 19 Aug 2021
Web Scrapping con F#
4 projects | dev.to | 18 Aug 2021
Accented letters look like this when evaluating a piece of code with Ionide-fsharp. Anything I can do to fix it?
1 project | reddit.com/r/vscode | 13 Apr 2021
Fixed using this: https://github.com/ionide/ionide-vscode-fsharp/issues/1236#issuecomment-725891973
Ionide VSCode F# 5.0.0 released
1 project | reddit.com/r/fsharp | 21 Dec 2020
7 projects | dev.to | 12 May 2022
Pipeline operatori UNIXdagi pipe utilitasiga o'xshash asosan funksional tillarga tegishli bo'lgan mexanizmni JS fuksiyalarida ishlatish imkonini beradi.
1 project | dev.to | 2 May 2022
Sources/Reads freecodecamp github
Advanced Programming Languages
1 project | news.ycombinator.com | 6 Mar 2022
So really monads are essentially an abbreviated syntax? Chaining functions, where (some of) the arguments are hidden from the language syntax and inserted by the compiler?
How does that relate to “pipe operator” as in https://github.com/tc39/proposal-pipeline-operator
Are monads also linear types? I mean, if I have a monad which represents system IO state, each value of system state can only be consumed once in actual execution, I can’t split the IO state in two and print different outputs on each branch. But I can do that in a conditional expression because only one branch is ever actually realised. For IO state, data branching is only allowed when guarded by control branching.
Features of a dream programming language: 2nd draft.
16 projects | dev.to | 10 Feb 2022
No Place-oriented programming (PLOP), iow. avoid order-dependence at almost any cost, since it isn't adaptable/scalable. Inspired by Clojure. This goes for reorderability of expressions due to pure functions having no side-effects. Such reordering is desired since it allows structuring programs in a finish-to-start/high-to-low-level) manner, enabling the reader to incrementally drill down into the code with the underlying implementation (same reason that JS has function hoisting). Order-independence also goes for parameter lists to functions. I don't want to have to use a _ placeholder for places where there could be a parameter, just because I didn't supply one. Shouldn't have to sacrifice piping just to get named arguments, either (piping should use an explicit pipe operator). Counter-inspired by Elm, and inspired by Hack. Consequence (?): would need a data structure like a record but which ideally can be accessed in an order-independent manner.
Rails is not written in Ruby
4 projects | news.ycombinator.com | 4 Feb 2022
Going forward, the pipe operator is going to be showing up in many new languages. I've used elixir a lot, and the pipe operator is a genius piece of syntactic sugar.
Yep. I have played around with it and it is fun. Would be psyched if JS adds a similar piping syntax like the one it uses - https://github.com/tc39/proposal-pipeline-operator
How to use Dependency Injection in Functional Programming
5 projects | dev.to | 16 Jan 2022
What is the best pattern here?
The best pattern is the pipeline operator of course. Just kidding, it's only a stage 2 proposal. Although I understand that successive reassignments might improve readability, I do believe a binding that isn't meant to change should always be declared with const. As someone who'll take an OO approach whenever possible, though, it's not an issue I'm often faced with. I can just break down the transformation steps into as many methods as I deem necessary until the code reads well enough.
Introducing Metho: Safely adding superpowers to JS
and if the pipeline operator ever gets passed, you can write it like:
Managing Application State with Algebraic Effects
2 projects | dev.to | 31 Dec 2021
If you're familiar with Node's Stream API (or pretty much any functional programming language) you'll recognize a pipeline in the making. Here's how it would look if the Hack-style pipelines currently favored in the (still-very-unsettled) TC39 Pipeline proposal) were adopted:
What are some alternatives?
playwright-dotnet - .NET version of the Playwright testing and automation library.
FiraCode - Free monospaced font with programming ligatures
Statsd - Daemon for easy but powerful stats aggregation
Gigablast - Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the README.md file at the very bottom of this page for instructions.
elmish - Elm-like abstractions for F# apps
content - The content behind MDN Web Docs
proposal-partial-application - Proposal to add partial application to ECMAScript