Naming

2022-11-05 Thread Jakub T. Jankiewicz
I'm worried about the name. The concerns are that name destructuring in programming mean getting data about of structure. This is how destructure-bind work in common lisp[1] or JavaScript[2]. I would not call pattern matching on list destructuring. Those two full name have additional word like bind

Re: One suggestion

2022-11-05 Thread Marc Nieper-Wißkirchen
Dear Shawn, thank you for taking a look at my newest SRFI. The list-case form is without bells and whistles on purpose, so it basically does one thing. (Compare with the receive form of SFRI 8, which is not as general as let-values but does the thing it was invented for, namely receiving multipl

One suggestion

2022-11-05 Thread Shawn Wagner
An optional additional case to match a list with a single element would be nice. Something like [(⟨variable⟩) ⟨body⟩] Sure, you could use the pair match and then see if the cdr variable is '(), but that adds a lot of noise. (I suppose this could be generalized to having n ⟨variable⟩s match a