Ceylon (programming language): Difference between revisions

Content deleted Content added
Remove unnecessarily prominent sentence; info is already in infobox, and backends are listed immediately after.
Update language design goals
Line 41:
| publisher=[[The Register]]
| accessdate=2011-11-27}}</ref>
The language design focuses on [[Computer programming#Readability of source code|readability]], [[Predictability#Predictability in human–computer interaction|predictability]], [[Programming tool|toolability]], [[Modular programming|modularity]], and [[Metaprogramming|metaprogrammability]].<ref>{{cite web
 
| url=http://ceylon-lang.org/blog/2012/01/10/goals/
Ceylon aims at solving the following problems its developers experienced with Java:<ref>[http://devstonez.wordpress.com/2011/04/13/introducing-the-ceylon-project-gavin-king-presentation-at-qcon-beijing-2011/ Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011]</ref><ref>{{cite web
| title=Principles that guide this project
| url=http://in.relation.to/Bloggers/Ceylon
| date=20112012-0401-1310
| title=Ceylon
| last=King | first=Gavin
| date=2011-04-13
| accessdate=20112015-1112-2704}}</ref>
| author=Gavin King
| accessdate=2011-11-27}}</ref><ref name="qaInfoQ">{{cite web
| url=http://www.infoq.com/news/2011/04/ceylon
| title=Ceylon JVM Language
| publisher=infoq.com
| date=2011-04-13
| quote=''First, I never billed this as a Java Killer or the next generation of the Java language. Not my words. Ceylon isn't Java, it's a new language that's deeply influenced by Java, designed by people who are unapologetic fans of Java. Java's not dying anytime soon, so nothing's killing it''
| accessdate=2011-11-27}}</ref>
# improved structured data and user interfaces
# language level modularity
# support for [[first-class function|first-class]] and [[higher-order function]]s
# do away with clumsy [[metaprogramming]]
 
The name "Ceylon" is an oblique reference to Java, in that [[Java]] and [[Sri Lanka]], formerly known as Ceylon, are islands known for growth and export of [[coffee]] and [[tea]].