Functional Programming Packages
-
Lazy.jl450I was gonna maintain this package, but then I got high
-
LispSyntax.jl215Lisp-like syntax in julia
-
Pipe.jl139An enhancement to julia piping syntax
-
IterTools.jl127Common functional iterator patterns
-
Glob.jl116Posix-compliant file name pattern matching
-
BangBang.jl99Immutables as mutables, mutables as immutables.
-
Functors.jl96Parameterise all the things
-
Memoization.jl73Easily and efficiently memoize any function, closure, or callable object in Julia.
-
ObjectOriented.jl71Conventional object-oriented programming in Julia without breaking Julia's core design ideas
-
DataFrameMacros.jl62Macros that simplify working with DataFrames.jl
-
PrettyPrinting.jl62Julia library for optimal formatting of composite data structures
-
PatternDispatch.jl48Method dispatch based on pattern matching for Julia
-
IRViz.jl45Tools for visualizing Julia IR
-
FastClosures.jl42Faster closure variable capture
-
DeepEquilibriumNetworks.jl41Implicit Layer Machine Learning via Deep Equilibrium Networks, O(1) backpropagation with accelerated convergence.
-
PartialFunctions.jl37A small package to simplify partial function application
-
ROS.jl34A Julia wrapper of the ROS C++ client.
-
Continuables.jl34Extremely fast generator-like alternative to Julia Channels
-
Monads.jl29Monadic expressions and sequences for Julia
-
FunctionalUtils.jl22Functional Julia – based on fogus/lemonad
-
LispREPL.jl20REPL for LispSyntax.jl
View all packages