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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.