Content deleted Content added
m Fixing broken anchor: Reminder of an inactive anchor: predictability Tag: Reverted |
m →top: replaced: primitively-defined → primitively defined |
||
(One intermediate revision by one other user not shown) | |||
Line 53:
| publisher=[[The Register]]
| access-date=2011-11-27}}</ref>
The language design focuses on [[Computer programming#Readability of source code|source code readability]], [[Predictability#Predictability in human–computer interaction|predictability]]
| url=http://ceylon-lang.org/blog/2012/01/10/goals/
| title=Principles that guide this project
Line 65:
| access-date=2015-12-04}}</ref>
* A type system enforcing [[null safety]] and list element existence at compile time
* Regular syntax and semantics, avoiding special cases and primitively
* Support for generic programming and metaprogramming, with [[Reification (computer science)|reified]] [[Parametric polymorphism|generics]]
* Modularity built into the language, based on [[WildFly|JBoss modules]], interoperable with [[OSGi]]<ref>{{cite web
|