diff --git a/piclib/picrin/list.scm b/piclib/picrin/list.scm new file mode 100644 index 00000000..820e4da6 --- /dev/null +++ b/piclib/picrin/list.scm @@ -0,0 +1,30 @@ +(define-library (picrin list) + (import (picrin base list)) + + (export pair? + cons + car + cdr + set-car! + set-cdr! + null? + caar + cadr + cdar + cddr + list? + make-list + list + length + append + reverse + list-tail + list-ref + list-set! + list-copy + memq + memv + member + assq + assv + assoc)) diff --git a/piclib/picrin/symbol.scm b/piclib/picrin/symbol.scm new file mode 100644 index 00000000..eafa250b --- /dev/null +++ b/piclib/picrin/symbol.scm @@ -0,0 +1,7 @@ +(define-library (picrin symbol) + (import (picrin base symbol)) + + (export symbol? + symbol=? + symbol->string + string->symbol))