Skip to content

lispkorea/Simple-Utility

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Utility

The collection of simple functions for CommonLisp.
Almost function is created for just simple notations.
I separated this library because it repeatedly used for my works.

require:

usage:

#! reader macro

;;clojure style lambda.
(funcall #!(+ 10 %) 100) => 110
(funcall #!(- %2 %1) 10 100) => 90

->

(-> (+ 1 2) (* 3) (- 10) (print)) is exapnd to (PRINT (- (* (+ 1 2) 3) 10))

dup

(dup 10 4) => (10 10 10 10)
(dup #!(+ 100 %) 4) => (100 101 102 103)
(dup #!(+ 100 %) (list 72 75 79 83)) => (172 175 179 183)

get-fullpath

;; returning absoulte full-pathname of path

mklist

;; If input is list, just return it. else (list input)
(mklist 1)  => (1)
(mklist (list 1 2 3))  => (1 2 3)
(mklist nil) => NIL

rename-package-nicknames
println
partition
cat
do-while

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published