Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
sduri
/
lambda
Public
forked from
palatable/lambda
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
lambda
src
test
java
on
function-overhaul
User selector
All users
Datepicker
All time
Commit history
Commits on May 10, 2019
Moving all internal classes to internal package
jnape
committed
fefb711
View commit details
Copy full SHA for fefb711
View code at this point
Browse repository at this point
Cutting juf ties to all functions and the full Fn1 type hierarchy
Show description for 8935a36
jnape
committed
8935a36
View commit details
Copy full SHA for 8935a36
View code at this point
Browse repository at this point
Commits on May 8, 2019
Cutting juf ties to all Functor subtypes
jnape
committed
1373d65
View commit details
Copy full SHA for 1373d65
View code at this point
Browse repository at this point
Commits on May 7, 2019
Cutting juf ties to all BoundedBifunctor subtypes
jnape
committed
ae4bbe1
View commit details
Copy full SHA for ae4bbe1
View code at this point
Browse repository at this point
Cutting juf ties to all Profunctor subtypes
jnape
committed
369e792
View commit details
Copy full SHA for 369e792
View code at this point
Browse repository at this point
Eliminating all checked variants of Fn1 and friends
jnape
committed
74f70bd
View commit details
Copy full SHA for 74f70bd
View code at this point
Browse repository at this point
Adding checkedApply to all function variants to support implicit throws
jnape
committed
91d414a
View commit details
Copy full SHA for 91d414a
View code at this point
Browse repository at this point
Commits on May 6, 2019
Try#orThrow can declare checked exceptions for catching purposes
jnape
committed
f240f84
View commit details
Copy full SHA for f240f84
View code at this point
Browse repository at this point
Try/Either no longer attempt in vain to preserve Throwable type
jnape
committed
4796989
View commit details
Copy full SHA for 4796989
View code at this point
Browse repository at this point
Commits on May 4, 2019
LazyT, a monad transformer for Lazy
jnape
committed
45724d5
View commit details
Copy full SHA for 45724d5
View code at this point
Browse repository at this point
Prisms arrive; fixing javadocs
jnape
committed
39b772c
View commit details
Copy full SHA for 39b772c
View code at this point
Browse repository at this point
Commits on Apr 30, 2019
Adding Optic#Simple, updating optic documentation
jnape
committed
5a734c5
View commit details
Copy full SHA for 5a734c5
View code at this point
Browse repository at this point
Commits on Apr 22, 2019
Lens and Iso are now Optics; retargeting new optic interface for everything
jnape
committed
b643ba8
View commit details
Copy full SHA for b643ba8
View code at this point
Browse repository at this point
Commits on Apr 21, 2019
Cocartesian coproduct strength
jnape
committed
1d2749f
View commit details
Copy full SHA for 1d2749f
View code at this point
Browse repository at this point
Renaming Strong to Cartesian to better reflect the type of strength
jnape
committed
cc11576
View commit details
Copy full SHA for cc11576
View code at this point
Browse repository at this point
Commits on Apr 19, 2019
Adding Downcast, a first-class version of Applicative#coerce
jnape
committed
e944b01
View commit details
Copy full SHA for e944b01
View code at this point
Browse repository at this point
Adding IdentityT, a monad transformer for Identity
jnape
committed
a52d18e
View commit details
Copy full SHA for a52d18e
View code at this point
Browse repository at this point
Even more new javac warnings
jnape
committed
5186c11
View commit details
Copy full SHA for 5186c11
View code at this point
Browse repository at this point
Adding the State monad
jnape
committed
bf890a2
View commit details
Copy full SHA for bf890a2
View code at this point
Browse repository at this point
Commits on Apr 18, 2019
EItherT, a monad transformer for Either
jnape
committed
0b7a3f2
View commit details
Copy full SHA for 0b7a3f2
View code at this point
Browse repository at this point
Endo, a monoid for fn1 using composition
jnape
committed
ea2cc49
View commit details
Copy full SHA for ea2cc49
View code at this point
Browse repository at this point
Commits on Apr 15, 2019
MaybeT, a monad transformer for Maybe, and general MonadT
jnape
committed
b006704
View commit details
Copy full SHA for b006704
View code at this point
Browse repository at this point
Commits on Apr 14, 2019
Compose lazyZip defers to outer applicative's lazyZip
jnape
committed
96ed8c0
View commit details
Copy full SHA for 96ed8c0
View code at this point
Browse repository at this point
More elimination of warnings
jnape
committed
f7c3008
View commit details
Copy full SHA for f7c3008
View code at this point
Browse repository at this point
Commits on Apr 13, 2019
Eliminating all raw types
jnape
committed
329e784
View commit details
Copy full SHA for 329e784
View code at this point
Browse repository at this point
- Adding Applicative#lazyZip, supporting short-circuiting for some types
Show description for f076fc8
jnape
committed
f076fc8
View commit details
Copy full SHA for f076fc8
View code at this point
Browse repository at this point
Commits on Apr 10, 2019
Adding LazyRec for modelling lazy, stack-safe recursion
jnape
committed
4e76e97
View commit details
Copy full SHA for 4e76e97
View code at this point
Browse repository at this point
Commits on Mar 31, 2019
Adding Lazy, a monad representing a lazy computation
jnape
committed
05356aa
View commit details
Copy full SHA for 05356aa
View code at this point
Browse repository at this point
Moving IO to its own package
jnape
committed
08ebc8e
View commit details
Copy full SHA for 08ebc8e
View code at this point
Browse repository at this point
IO internal rewrite
Show description for 8e88796
jnape
committed
8e88796
View commit details
Copy full SHA for 8e88796
View code at this point
Browse repository at this point
Commits on Feb 12, 2019
IOs compose automatically parallelizing where possible
jnape
committed
9225591
View commit details
Copy full SHA for 9225591
View code at this point
Browse repository at this point
Commits on Feb 2, 2019
Adding static factory method to create an Effect from an Fn1
jnape
committed
ed2e477
View commit details
Copy full SHA for ed2e477
View code at this point
Browse repository at this point
Commits on Jan 28, 2019
Adding Monad#join, alias of flatMap(id())
jnape
committed
9c1c6d4
View commit details
Copy full SHA for 9c1c6d4
View code at this point
Browse repository at this point
Moving IO back until a future release
jnape
committed
7f23b8f
View commit details
Copy full SHA for 7f23b8f
View code at this point
Browse repository at this point
Adding the ability to supply an IO with externally managed futures
jnape
committed
7bc9def
View commit details
Copy full SHA for 7bc9def
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.