pukkamustard/guile-srfi-146 - Codeberg.org
pukkamustard
guile-srfi-146
Fork
You've already forked guile-srfi-146
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
No description
18
commits
branch
tag
98
KiB
Scheme
98.9%
M4
0.6%
Makefile
0.5%
Find a file
2022-07-25 10:59:34 +02:00
.reuse
init
2022-07-22 11:53:10 +02:00
build-aux
Use Makefile.am from guile-sqlite
2022-07-22 15:28:29 +02:00
doc
init
2022-07-22 11:53:10 +02:00
LICENSES
init
2022-07-22 11:53:10 +02:00
srfi
(srfi srfi-146 hash): Use call/ec instead of call/cc
2022-07-25 10:55:58 +02:00
tests
Add (srfi srfi-146 hash) module
2022-07-23 17:25:53 +02:00
.gitignore
Ignore all .trs files
2022-07-23 14:43:52 +02:00
AUTHORS
Add something to NEWS, AUTHORS and ChangeLog
2022-07-23 20:04:38 +02:00
bootstrap
init
2022-07-22 11:53:10 +02:00
ChangeLog
Add something to NEWS, AUTHORS and ChangeLog
2022-07-23 20:04:38 +02:00
configure.ac
init
2022-07-22 11:53:10 +02:00
COPYING
init
2022-07-22 11:53:10 +02:00
guix.scm
guix.scm: Use tagged version of guile-srfi-128
2022-07-23 17:47:22 +02:00
Makefile.am
Add (srfi srfi-146 hash) module
2022-07-23 17:25:53 +02:00
NEWS
Add something to NEWS, AUTHORS and ChangeLog
2022-07-23 20:04:38 +02:00
pre-inst-env.in
init
2022-07-22 11:53:10 +02:00
README
init
2022-07-22 11:53:10 +02:00
README.md
README.md: Add note on contributions
2022-07-25 10:59:34 +02:00
README.md
Guile SRFI-146 (Mappings)
Implementation of
SRFI 146 (Mappings)
for Guile.
SRFI 146 defines datastructures that implement mappings (finite sets of associations consiting of a key and a value). Two types of mappings are defined: One using a comparator to define an order on the keys and another using a hash function on the keys. The datastructures and procedures are by default purely-functional.
This package re-uses the SRFI sample implementation that is based on red-black trees and Hash Array Mapped Trie (HAMT).
Contributions with bug reports and fixes, documentation, optimizations for Guile, improved tests, etc. are very welcome. Please send them to pukkamustard [at] posteo [dot] net.
License
LGPL-3.0-or-later
US