|
|
|
|
|
by satya71
3305 days ago
|
|
Cadence has two separate languages, SKILL and SKILL++, using the same runtime. SKILL is derived from Franz Lisp, which is dynamically scoped. SKILL++ is influenced by Scheme. SKILL++ has lexical scoping and has an object system. Both languages allow a postfix notation that makes it superficially familiar to non-Lisp languages. IMHO, the Lisp style is more usable and readable. |
|
(setq x (plus a b))
as well as
x = a + b
(which just reads as the former expression). Personally, I prefer the Lisp style much - except for math expressions.