SaaSHub helps you find the best software and product alternatives Learn more →
Pfun Alternatives
Similar projects and alternatives to pfun
-
jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
python-betterproto
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
patina
Python adaptations of Rust's Result, Option, and HashMap types. Ready for Python 3.10 pattern matching!
-
-
-
pfun discussion
pfun reviews and mentions
-
good examples of functional-like python code that one can study?
Another examples: pfun - stuff you'd find in FP language, but in Python (like using monads for effects)
-
Effectful Programming in Machine Learning pipeline
I am a long-time Coconut user, so functional ideas are relatively easy to play with. But I recently discovered pfun which has a lovely system for Effectful programming.
-
How To Make Functional Programming in Python Go Fast
In pfun 0.12.0 the interpreter for the effect system was completely re-written as a Python C extension. Lets do some benchmarking to see how big a difference this actually makes in terms of performance. We'll use the performance of the the Scala library ZIO as a baseline, as the pfun effect system draws most of its inspiration from there. ZIO has a fairly extensive benchmarking suite. The most obvious benchmark for testing raw interpreter speed, without any parallelism, is called deepLeftBind (bind is the canonical name for the and_then operation, also called flatMap in Scala):
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Stats
suned/pfun is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of pfun is Python.