@jackdaniel @screwlisp @publicvoit I couldn't disagree with that article more.

Java originally didn't have format strings. You have to do things almost exactly like how the article showed it:

String s = "a = " + a + ", b = " + b + "\n";

Eventually, people couldn't stand this anymore, and they got a format statement which borrowed a lot from C:

String s = String.format("a = %s, b = %s\n", a, b);

Turns out that distinguishing the way you want to format things with the data you want to format is good thing.

He then goes into a strawman showing some really complicated FORMAT patterns, and then write a lot of code that I certainly don't understand (because I didn't learn his API). He didn't need to implement a new library, because if he needed it, WITH-OUTPUT-TO-STRING is right there.

@loke

You are quite right.
Common Lisp's format facility is a Good Thing.

Here as in many other cases, an old proverb applies:

Uti non abuti.

Use, but do not abuse.
The old Romans knew the world well.

Probably redundant, but just this idiom (and its variants) is worth its weight in gold:

~{~S~^, ~}

Note how this matches

<list> ::= <item> [ <separator> <list> ]

#CommonLisp

@jackdaniel @screwlisp @publicvoit

@vnikolov @jackdaniel @screwlisp @publicvoit people always complain about things that look complicated. Compare the complaints about regex, and how all proposed solutions are quantifiably worse once you understand the syntax.
@screwlisp @publicvoit @vnikolov @jackdaniel You never included the link to the peertube location 🙂
Lispy gopher climate technology live podcast

Lispy Gopher Climate Common Lisp Technology LambdaMOO VR weekly podcast and interview show Every 000UTC live at https://anonradio.net:8443/anonradio then archived here

Community Video

Eventually I found

https://toobnix.org/w/8142b24c-82c6-44e2-8833-0536e0bb815a

in another post and used that.
With near success:
streaming was interrupted for me at least five times;
I won't investigate.

@loke @screwlisp @publicvoit @jackdaniel

Live

PeerTube
#Orgdown is better than #markdown Karl Voit #interview #programming #knowledgeRepresentation #lispyGopherClimate #emacs

PeerTube