Fable.Python
Coconut
Fable.Python | Coconut | |
---|---|---|
4 | 30 | |
140 | 4,211 | |
0.7% | 0.7% | |
6.9 | 6.1 | |
12 days ago | 2 months ago | |
F# | Python | |
MIT License | Apache License 2.0 |
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.Python
-
How do you code in a non-statically typed, imperative language after learning F#?
Perhaps that is why https://fable.io/Fable.Python/ exists.
- Does Microsoft use F# for any of its internal projects?
-
Coconut-Simple, elegant, Pythonic functional programming
Nice idea! An emerging alternative to this is Python support in Fable.
https://github.com/fable-compiler/Fable.Python
Coconut
-
Haskelling My Python
not too far from that there's https://coconut-lang.org/
-
Hy 1.0.0, the Lisp dialect for Python, has been released
Not a Lisp, but also an interesting take on a functional programming language that transpiles to Python is Coconut (https://coconut-lang.org/).
I'd be seriously interested in hearing from people that have actually used any of these two and what their experience was.
- Coconut Programming Language
- Coconut: Simple, elegant, Pythonic functional programming
-
Mojo is now available on Mac
> to be part of the Python ecosystem
I'd rather use Python if I'm in the Python ecosystem. So many attempts were made in the past to make a new language compatible with the Python ecosystem (look up hylang and coconu -- https://github.com/evhub/coconut). But at the end of the day, I'd come back to Python because if there's one thing I've learnt in recent years it's this:
minimize dependencies at all costs.
- I modified and hacked away xonsh source code
- Show HN: I mirrored all the code from PyPI to GitHub
-
Leaving Haskell Behind
Have you had a look at Coconut? I don't know if it'll push all your buttons but whenever I hear someone who's reasonably content with Python but wants more FP goodies I always think of it. https://github.com/evhub/coconut . It's basically a superset of Python3 that transpiles into Python3 and is compatible with MyPy. I don't think I'd code Python w/o it ever again assuming I had the choice. The biggest negative for me is that there's no IDE support for the language last I looked, though of course you can work with the transpiler output (plain Python) in your favorite Python IDE. It might be fun to play around with, I know that I really enjoyed it but then I got spoiled by the language+tooling of Scala3, but if you don't have that option ...
- Codon: A high-performance Python compiler
-
[2022 Day 1-7] Going for 1 language per day, looking good so far
If you're looking for suggestions I want to put forward zig lang if you like C/C++ and Coconut Lang if you like Python!
What are some alternatives?
ConcordExtensibilitySamples - Visual Studio Debug Engine Extensibility Samples
Toolz - A functional standard library for Python.
functional-web-development-with-elixir - Updated and complete Elixir implementation for the book Functional Web Development with Elixir, OTP, and Phoenix
funcy - A fancy and practical functional tools
fsharp-companies - Community curated list of companies that use F#
fn.py - Functional programming in Python: implementation of missing features to enjoy FP