aboutsummaryrefslogtreecommitdiffhomepage
path: root/std
AgeCommit message (Collapse)Author
2024-03-02Several additions to stdMarvin Borner
Some weren't committed for a year!
2024-02-29great changesMarvin Borner
you gotta believe me, they're great. they're the best
2024-02-29Encourage use of combinatorsMarvin Borner
2024-02-26Fixed universal machineMarvin Borner
2024-02-25Added ION testsMarvin Borner
Will fail though
2024-02-24Added verbose modeMarvin Borner
Mainly for CI right now, might extend in the future.
2024-02-23More RosettaMarvin Borner
2024-02-22Hyperfine measurementMarvin Borner
2024-02-21Additions for Rosetta CodeMarvin Borner
2024-02-16Added basic stdlib CIMarvin Borner
2024-02-16Added strong Rosenberg encoding for meta encodingMarvin Borner
Originally got the idea from @sgoguen (YC) and was further inspired by @hbr from one of their blog posts[1]. The current encoding has some holes and bad performance, so I might switch to a different one in the future. The wiki and metaprogramming blog post have been updated accordingly. [1] https://hbr.github.io/Lambda-Calculus/computability/text.html
2024-02-15Added number conversion utility functionsMarvin Borner
2024-01-18More efficient str→blcMarvin Borner
2023-12-15Minor documentation fixesMarvin Borner
2023-11-11Fixed unquote operatorMarvin Borner
2023-11-11Minor wiki fixesMarvin Borner
css and blog
2023-11-06Started unquote and improved quoteMarvin Borner
2023-11-06Minor general additionsMarvin Borner
2023-10-30Fixed commentsMarvin Borner
2023-10-19Optimized boolean logicMarvin Borner
2023-10-15Started meta libMarvin Borner
2023-10-15Fixed some minor thingsMarvin Borner
2023-10-14Generic Church and hyperfacMarvin Borner
2023-10-06Fun with monadsMarvin Borner
2023-08-05Removed redundant `∅?‣`, `^‣` and `~‣`Marvin Borner
Uses a fun technique that reduces readability but improves fun :)
2023-08-02Added currently known busy beaversMarvin Borner
Part of my attempt to find BB(37)
2023-07-30Implemented power tower / knuth functionsMarvin Borner
Again during sick hacking session at cool new hackerspace. Co-Authored-By: AnyUnderstanding <christopher.alan.w@gmail.com>
2023-07-24Implemented logarithm functionsMarvin Borner
Done during sick hacking session at cool new hackerspace. Co-Authored-By: AnyUnderstanding <christopher.alan.w@gmail.com>
2023-07-08Added variadic y combinatorMarvin Borner
2023-07-08Added variadic signaturesMarvin Borner
2023-07-08Added variadic list constructorMarvin Borner
2023-06-26Added eval/apply functionsMarvin Borner
2023-06-02Added some missing functionsMarvin Borner
2023-04-08Various improvements to standard library docsMarvin Borner
2023-03-07Useful additionsMarvin Borner
hehe
2023-03-06Started AVL tree implementationMarvin Borner
2023-03-05Switched to prefixed listificationMarvin Borner
2023-03-05Monadic list/io interfaceMarvin Borner
2023-03-04More efficient mst functionsMarvin Borner
2023-03-04Added box functionsMarvin Borner
Very helpful for some data structures
2023-03-04More efficient math functionsMarvin Borner
2023-03-04Added odd/even functionsMarvin Borner
2023-03-04Fixed pi algorithmMarvin Borner
2023-03-03Added second part of aoc and needed functionsMarvin Borner
Also, I don't know how I got 30s for the first part previously. Cannot reproduce and probably was a mistake. idk
2023-03-03Faster string breakingMarvin Borner
2023-02-28Additions to std/Marvin Borner
2023-02-26More std functionsMarvin Borner
2023-02-26Added more unary functionsMarvin Borner
2023-02-25Fixed wrong input syntaxMarvin Borner
2023-02-24Added more string/char functionsMarvin Borner
2023-02-24Moved number implementationsMarvin Borner
2023-02-24More functions for new representationsMarvin Borner
2023-02-23Additions to standard libraryMarvin Borner
Mainly new binary encoding and corresponding functions
2023-02-23Fixed and typed result/option monadsMarvin Borner
2023-02-23Added more typesMarvin Borner
2023-02-22Added types for most combinatorsMarvin Borner
2023-02-21Standard library syncMarvin Borner
2022-09-02Improved mst/last performanceMarvin Borner
2022-09-01More work on divisionMarvin Borner
2022-09-01Started division functionsMarvin Borner
2022-08-31More functionsMarvin Borner
2022-08-31UnicodificationMarvin Borner
I like unicode, sorry if you have a different opinion
2022-08-29Started mixfix chainingMarvin Borner
2022-08-26General std improvementsMarvin Borner
2022-08-22Fixed execution of multiple commands and removed :printMarvin Borner
2022-08-20Parser shenanigansMarvin Borner
2022-08-20Started math libraryMarvin Borner
2022-08-19General improvementsMarvin Borner
2022-08-17Many additional functionsMarvin Borner
2022-08-16Std improvementsMarvin Borner
very descriptive as always :D I honestly don't know though
2022-08-15List implementation improvementsMarvin Borner
2022-08-15General std cleanupMarvin Borner
2022-08-15ArithmeticityMarvin Borner
2022-08-15Combinator replacementsMarvin Borner
2022-08-13Bird combinatorsMarvin Borner
2022-08-13Minor improvementsMarvin Borner
2022-08-12Added prefix supportMarvin Borner
Needs some work regarding namespaces
2022-08-12Added infix operator supportMarvin Borner
This isn't compatible with the :test .. = .. syntax, therefore I removed it. They also don't have custom precedence/associativity support and aren't chainable right now.
2022-08-10Added syntactic sugar for strings & charsMarvin Borner
2022-08-09Added import loop errorMarvin Borner
2022-08-09ImplementationsMarvin Borner
2022-08-08Obviously trivialMarvin Borner
2022-08-07ThingsMarvin Borner
lol
2022-08-07ProgressMarvin Borner
As always - very descriptive. I've been busy with exams but from now on I'll be working on bruijn again.
2022-07-26StupidityMarvin Borner
2022-07-24Trying a new syntaxMarvin Borner
Let's see
2022-07-18Improved std libraryMarvin Borner
2022-07-18Moved/improved standard libraryMarvin Borner
and other things