I am interested in S-expressions, but I still don't have the right idioms in mind.
Imagine a VLSI component, characterized by a name and a list of typed ports. What is preferable :
(component name (p1 float) (p2 float))
or
(component name ((p1 float) (p2 float)))
?
The first says,
The second states: