3 ms·
Can you give an example? I can't speak for all possible lisps but Common Lisp and clojure have great string built-ins: https://lispcookbook.github.io/cl-cookbo
by dimitar 1y ago
Can you give an example? I can't speak for all possible lisps but Common Lisp and clojure have great string built-ins:
https://lispcookbook.github.io/cl-cookbook/strings.html https://lispcookbook.github.io/cl-cookbook/strings.html
https://clojuredocs.org/clojure.string https://clojuredocs.org/clojure.string
- z_open 1y agoprintf("x = %6d\ny = %.8E\n", x, y) ; What's the equivalent lisp?
- mrcode007 1y ago(format t "x = ~6d~%y = ~.8E~%" x y)
- taeric 1y agoThe "format string" capabilities of common lisp are quite advanced. https://gigamonkeys.com/book/a-few-format-recipes https://gigamonkeys.com/book/a-few-format-recipes is a fun overview.
- ramenbytes 1y agoAn inelegant weapon, for a less civilized age. And yet, it works.
- rscho 1y agoYou seriously thought that lisps had no printf equivalent ?!
- Jtsummers 1y agoPeople still think that Lisps only offer lists for data structures, which hasn't been true since at least 1960.
- zck 1y agoSomeone else has given you the Common Lisp version. Here's one for Clojure: (printf "x = %6d\ny = %.8E\n" x y) If I've understood everything right, and your example is in C, the format string in Clojure is identical to the one in your comment.