[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I've been looking at the SDSI syntax a bit more, and I've come up with a
few suggestions that might make things more readable.
1) Put the ':' at the start of keywords, rather than the end (CL style,
rather than the current dylan styling
2) Distinguish objects and attributes more clearly - only use open/close
paren when starting a new object.
3) Drop the *macros - the savings don't seem worth the complexity
4) (maybe) Allow '::public-key (' instead of ':public-key (:public-key'
5) (maybe) reduce the number of alternate octet string encodings
6) (maybe) allow extra attributes to be added to a :signed that can
augment or over-ride attributes in the thing being signed for when
operating in the context of this signature.
7) (maybe) replace 'and' and 'or' with 'intersection' and 'union'
8) (maybe) allow strong negative assertions (jim is not an officer of
foo-corp.) - sort of doable with groups, but this may be ungainly