Category:Dylan: Difference between revisions
Content added Content deleted
(Fill in a little information) |
(Links, site, another paradigm) |
||
Line 1: | Line 1: | ||
{{language| |
{{language| |
||
|exec=machine |
|exec=machine |
||
|strength=strong |
|strength=strong |
||
Line 5: | Line 5: | ||
|checking=both |
|checking=both |
||
|gc=yes |
|gc=yes |
||
|LCT=yes |
|LCT=yes |
||
|site=http://www.opendylan.org/}} |
|||
{{language programming paradigm|functional}} |
{{language programming paradigm|functional}} |
||
{{language programming paradigm|procedural}} |
{{language programming paradigm|procedural}} |
||
{{language programming paradigm|imperative}} |
|||
{{Language programming paradigm|Object-oriented}} |
{{Language programming paradigm|Object-oriented}} |
||
Dylan is a imperative, functional programming language highly inspired by various |
Dylan is a imperative, functional programming language highly inspired by various [[Lisp]]s. Although original prototypes kept Lisp's s-expr based syntax, modern Dylan is written in a somewhat [[Pascal]]/[[C]]-inspired syntax. It's object system is notable for being CLOS-style (oriented around generic methods) rather than [[Smalltalk]] message-passing style. It allows for a mix of static and dynamic typing. |
||
==Citations== |
==Citations== |
||
* [[wp:Dylan|Wikipedia:Dylan]] |
* [[wp:Dylan|Wikipedia:Dylan]] |