Finnish notation
Tommi Höynälänmaa <[email protected]>
| Newsgroups | gmane.lisp.guile.user |
|---|---|
| Message-ID | <[email protected]> |
I present here an application of the Hungarian notation for languages using Lisp-style syntax. Instead of studly caps, e.g. strName, we use lower-case variable names with a components separated by a hyphen, e.g. str-name. Each variable has a prefix that depends on its type. Here are the prefixes for primitive types: * symbol: s * string: str * boolean: b * integer: i * real: r * character: ch Pairs are prefixed by p, lists by l and vectors by v. These prefixes can be combined with other prefixes: e.g. a list of symbols may be named as l-s and a vector of reals as v-r. For an object type, the name of the type without brackets is used as a prefix. E.g. window-main for an object of type <gtk-window>. Procedures having no side effects and having boolean return value are suffixed by ?. - Tommi Höynälänmaa -- Kotisivu / Homepage:http://www.iki.fi/tohoyn/ Sähköposti / E-Mail:[email protected] GPG-sormenjälki / GPG fingerprint: 55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83 FT, Debian-ylläpitäjä / PhD, Debian Maintainer