[linux-l] groovy
Oliver Bandel
oliver at first.in-berlin.de
Do Aug 24 21:56:11 CEST 2006
On Thu, Aug 24, 2006 at 09:15:24PM +0200, Ivan F. Villanueva B. wrote:
> Am Mi, Aug 23, 2006 11:06:33 +0200, David Hansen schrieb:
> > On Wed, 23 Aug 2006 16:30:11 +0200 Ivan F. Villanueva B. wrote:
> >
> > > - Das Programm soll schnell laufen und dennoch einfach zu programmieren
> > ^^^^^^^
> > > sein. z.B. Garbage Collection
> > >
> > > Java und Groovy sind die, die ich deswegen lerne.
> > ^^^^^^
> >
> > Ein Witz?
> >
> > Beim "The Computer Language Shootout Benchmarks" lag das
> > abgeschlagen auf dem letzten Platz.
>
> Groovy ist noch nicht fertig.
> Es soll mit Java 6 auch viel schneller laufen/starten.
> Aber ja, es wird trotzdem viel langsamer laufen als die Andere. Manchmal ist es
> aber nicht wichtig.
>
> Es macht aber Sinn, wenn man in 2 Tagen eine bequeme Programmiersprache lernen
> und benutzen will, und man kennt sich nur gut mit Java. Aber ich lasse mich
> gerne belehren.
>
> Hier ein Beispiel in Groovy, um XML zu generieren. Gibt es bessere Alternativen?
>
> import groovy.xml.MarkupBuilder;
> myXMLDoc = new MarkupBuilder()
> myXMLDoc.library {
> section(id:"Programming") {
> book(title:"Java? Groovy!", author:"Duke McCoffee", "book 1")
> book("book 2", title:"The art of hacking code", author:"Uber Hacker")
> }
> }
>
> Ausgabe:
>
> <library>
> <section id='Programming'>
> <book title='Java? Groovy!' author='Duke McCoffee'>book 1</book>
> <book title='The art of hacking code' author='Uber Hacker'>book 2</book>
> </section>
> </library>
>
> Ich finde es genial.
[...]
Sieht aus, als könne man Groovy mit einem kleinen Winzig-Script komplett nachprogrammieren.
Kriegt man ja fast mit m4 hin, sowas ;-)
Soll das etwa eine eigene Programmiersprache sein?!
...tse... ;-)
Kann das auch mehr, als nur Text ersetzen?! ;-)
Gruß,
Oliver
Mehr Informationen über die Mailingliste linux-l