name | mode | size |
---|---|---|
README.md | 100644 | 0 kb |
format-string-builder.asd | 100644 | 0 kb |
format-string-builder.lisp | 100644 | 8 kb |
package.lisp | 100644 | 0 kb |
A simple package implementing a DSL for generating format strings.
```
(make-format-string '(:str)) #| ==> "~a" |#
(make-format-string '((:map () :str))) #| ==> "~{~a~}" |#
(define-message hello (name)
"Hello " :str)
(define-message print-comma-separated (values)
(:map () :str))
```