Groovy
Dies ist ein kleines semantisches Beispiel über
Groovy
, um dessen sprachlichen Einflüssen aufzuzeigen.
Groovy
ist auf der Homepage folgendermaßen beschrieben: "Groovy is ... combining lots of great features from languages like
Python
, Ruby and Smalltalk and making them available to the
Java
developers using a Java-like syntax."
In den Präsentationsunterlagen zu Groovy (für die
OSCON 2004
) ist zu lesen, dass Groovy "Features of Ruby, Python,
Dylan
and Smalltalk" benutzt.
Des weiteren baut Groovy auf
ASM
auf. "ASM is a Java bytecode manipulation framework
." und "offers similar functionalities as
BCEL
or
SERP
"
Eine Liste über Skriptsprachen für Java findet sich bei Oreilly im Artikel
Groovy, Java's new Scripting Language
von
Ian F. Darwin
. Er schreibt folgendes über die JavaSkriptsprachen: "We already have, after all, JavaScript
and
Rhino
, Jython, Jelly, BeanShell, JRuby, Tcl/Java
, Sleep, ObjectScript, Pnuts,
JudoScript
, the Bean Scripting Framework
(BSF
)--which gives access to
Perl
, TK/Tcl
, and more--and many others. But other developers have been hoping for a scripting language with the power of
Perl
,
Python
, or Ruby but without having to re-learn everything from the ground up."
Mittlerweile ist auch schon die
Beta 8 von Groovy
erschienen, wie es bereits
bwolf
gebloggt (
Groovy 1.0 beta 8
) hat.
... und bei
Langreiter
wurde kürzlich (
2004-12-21
)
Dylan
erwähnt.
FOAF Explorer