Wiki
Download
Manual
Eggs
API
Tests
Bugs
show
edit
history
You can edit this page using
wiki syntax
for markup.
Article contents:
== abbrev [[toc:]] === Description Calculate the set of unique abbreviations for a list of strings. This library is a port of the equivalent Ruby library. === Authors Original Snow library: Peter Lane Chicken port: [[/users/lilianna-smolska|Lilianna Smólska]] === Repository [[https://git.linuxposting.xyz/afiw/chicken-abbrev]] === API ==== abbrev <procedure>(abbrev strings #!optional prefix)</procedure> Returns an association list mapping unique abbreviations to the matching string. If prefix is present, only includes abbreviations that have that prefix. === Examples <enscript highlight="scheme"> (import (chicken base) (abbrev)) (define abbrevs (abbrev '("scheme" "scala" "lisp"))) (alist-ref "sch" abbrevs string=?) ; => "scheme" </enscript> === Changelog * 0.1 - Initial port from original Snow library === License SPDX-License-Identifier: LicenseRef-OWL-0.9.4 SPDX-FileCopyrightText: 2017 Peter Lane SPDX-FileCopyrightText: 2025 afiw <afiw@linuxposting.xyz> See COPYING file for full license text.
Description of your changes:
I would like to authenticate
Authentication
Username:
Password:
Spam control
What do you get when you add 10 to 18?