macropy
awesome-functional-python
macropy | awesome-functional-python | |
---|---|---|
3 | 15 | |
3,262 | 2,205 | |
- | - | |
0.0 | 6.2 | |
11 months ago | 13 days ago | |
TSQL | ||
- | - |
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.
macropy
-
Other than having a wider range of libraries and beingthus being more "general purpose" and "practical" is there anything that makes Python an intrinsically better programming language than Lisp?
https://github.com/lihaoyi/macropy. It's harder to use than Lisp macros though. Besides eval/exec, which allow string metaprogramming, an AST manipulation module is in the standard library, but it's even harder to work with than macropy.
-
They say Python is the easiest language to learn, that being said, how much did it help you learn other languages? Did any of you for instance try C++ but quit, learn Python, and then back to C++?
You keep pretending that I and other people are saying that by learning a language you magically pick up these concepts, but literally nobody here is saying that. I'm glad that you love macros so much, but they can certainly be implemented in other languages, for just one example.
- Python for Lisp Programmers (2000)
awesome-functional-python
- Programacion Funcional
-
"awesome functional python"
hi everyone .. sharing this link to "awesome functional python" :: https://github.com/sfermigier/awesome-functional-python .. i wish i would have found it a few months ago when starting my functional python journey, especially the libraries :)
- Functional python for data process
- Functional Python
-
They say Python is the easiest language to learn, that being said, how much did it help you learn other languages? Did any of you for instance try C++ but quit, learn Python, and then back to C++?
Really strange new lands can be found in functional programming languages like Haskell, Elm, OCaml, Elixir, and the like. Functional programming in Python isn't something I have adopted fully, but I do find it a helpful paradigm. Interesting tools available for it.
-
Python Design Patterns
https://github.com/mpkocher/Functional-Programming-Technique...
I covered a few core concepts (e.g., functions as first-class citizens, closures, partial application, etc...) and added a few real world examples of using a functional centric design. The text/format has some rough edges, but overall I think the text is useful for internalizing how to leverage a functional-ish approach.
Other resources.
https://github.com/sfermigier/awesome-functional-python
-
Awesome Functional Programming
I see there is a short section about Python (6 resources).
I have been maintaining for the last 5 years a slightly richer collection at: https://github.com/sfermigier/awesome-functional-python/
-
Functional-streams A Library to write concise functional code
1) It's not released on PyPI (there is a different project with the same name).
2) How different / better is it that the similar projects listed on: https://github.com/sfermigier/awesome-functional-python ? (Also: feel free to make a pull request if you want your project listed).
- Am I making things harder for myself by not using any OO stuff?
-
Hy: A dialect of Lisp that's embedded in Python
Cool, I thought it was dead (like the fictional character called, coincidently, "Snake"). I see that active development has restarted 6 months ago, seemingly. Kudos to everyone involved, specially @Kodiologist who seems the main contributor over the recent period.
(Shameless plug: more functional languages that look like Python, or compile to one of the Python VMs: https://github.com/sfermigier/awesome-functional-python#lang... ).
What are some alternatives?
wtfpython - What the f*ck Python? 😱
FizzBuzz Enterprise Edition - FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
hy - A dialect of Lisp that's embedded in Python
PyFunctional - Python library for creating data pipelines with chain functional programming
hissp - It's Python with a Lissp.
Toolz - A functional standard library for Python.
RxPY - ReactiveX for Python
fantasy-land - Specification for interoperability of common algebraic structures in JavaScript
awesome-functional-programming - Yet another resource for collecting articles, videos etc. regarding functional programming
hebigo - 蛇語(HEH-bee-go): An indentation-based skin for Hissp.
python-streams - A Library to support Writing concise functional code in python
pydantic-cli - Turn Pydantic defined Data Models into CLI Tools