URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88395
[ Назад ]

Исходное сообщение
"Релиз динамического языка программирования Groovy 2.1"

Отправлено opennews , 28-Янв-13 21:16 
Увидел свет (http://docs.codehaus.org/display/GROOVY/2013/01/25/Groovy+2....) релиз языка программирования Groovy 2.1 (http://docs.codehaus.org/display/GROOVY/). Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями. За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймврок Grails (http://grails.org/), swing-ориентированный фреймворк  Griffon (http://griffon.codehaus.org/), системы сборки Gant (http://gant.codehaus.org/) и Gradle (http://gradle.org/), инструментарий для интеграции с Google App Engine - Gaelyk (http://gaelyk.appspot.com/), система параллельного программирования Gpars (http://gpars.codehaus.org/), тестовый комплект Spock (http://www.spockframework.org/), инструменты для контроля качества  CodeNarc (http://codenarc.sourceforge.net/) и GMetrics (http://gmetrics.sourceforge.net/).


Особенности (http://groovy.codehaus.org/Groovy+2.1+release+notes) новой версии:


-  Полная поддержка появившейся в Java 7 инструкции байткода InvokeDynamic, позволяющей достичь уровня производительности языка Java для динамических языков, работающих под управлением JVM;
-  Расширение возможностей по  проверке статических типов, благодаря предоставлению поддержки использования специальных аннотаций, помогающих улучшить документирование кода и сохранить безопасность использования типов в предметно ориентированных языках;
-  Возможность создания дополнений для системы проверки статических типов;
-  Реализация новых опций для кастомизациии процесса компиляции;
-  Поддержка мета-аннотаций для элегантного объединения аннотаций.


URL: http://docs.codehaus.org/display/GROOVY/2013/01/25/Groovy+2....
Новость: http://www.opennet.me/opennews/art.shtml?num=35944


Содержание

Сообщения в этом обсуждении
"Релиз динамического языка программирования Groovy 2.1"
Отправлено iZEN , 28-Янв-13 21:16 
Довольно перспективный динамический язык.

"Релиз динамического языка программирования Groovy 2.1"
Отправлено Аноним , 28-Янв-13 21:33 
О Groovy даже автор сказал, что Scala ему больше нравится. Отличные у него перспективы, ничего не скажешь :)

"Релиз динамического языка программирования Groovy 2.1"
Отправлено exn , 28-Янв-13 21:55 
он вообще позиционировался для скриптинга отдельных частей.. да, понимаю, нелогичнейшая
антиаригинальность. но grails )) некоторые говорят (ухохатываясь и тыча пальцем в монитор), что отличная возможность переноса rails на jvm )))

"Релиз динамического языка программирования Groovy 2.1"
Отправлено iZEN , 28-Янв-13 22:41 
> О Groovy даже автор сказал, что Scala ему больше нравится.

Ага. Автор свалил из проекта за год до релиза и стандартизации JSR-241.

> Отличные у него перспективы, ничего не скажешь :)

Для кого-то — "запасной аэродром". ;)


"Релиз динамического языка программирования Groovy 2.1"
Отправлено n , 28-Янв-13 23:42 
картинка для хейтеров груви
http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg

мне язык очень понравился, про автора, скалку и остальные минусы что-то слышал


"Релиз динамического языка программирования Groovy 2.1"
Отправлено Xasd , 29-Янв-13 04:13 
нормально так, кстате!

для сравнения думаю надо добавить пример с Python -- http://i3.minus.com/iFtoyWNtsUvVE.png


"Релиз динамического языка программирования Groovy 2.1"
Отправлено Аноним , 29-Янв-13 07:15 
постить код в виде скриншотов — это сейчас модно что ли?

"Релиз динамического языка программирования Groovy 2.1"
Отправлено Xasd , 29-Янв-13 16:12 
> постить код в виде скриншотов — это сейчас модно что ли?

скажи ещё спасибо что я выложил скриншот не в формате *.PSD :) [или *.CDR]


"Релиз динамического языка программирования Groovy 2.1"
Отправлено nib , 29-Янв-13 17:29 
или bmp, а ещё можно прикопаться к тому что скрин из вк, shame on me

"Релиз динамического языка программирования Groovy 2.1"
Отправлено Xasd , 29-Янв-13 12:03 
> ну не читабельно же нихрена, напишите по-человечески в 2-3 строчки вместо одной!!!

ды я согласен что не читабельно!!

но если уж решили писать в таком "стиле", то что поделать :-)

я всего лишь ответил на первоначальное сообщение об http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg ... в котором тоже НИЧЕРТА не читабельно кстате, из-за того что в одной строчке


"Релиз динамического языка программирования Groovy 2.1"
Отправлено nib , 29-Янв-13 12:58 
думаю для сравнения еще можно многострочник
http://paste.kde.org/658946/

"Релиз динамического языка программирования Groovy 2.1"
Отправлено Xasd , 29-Янв-13 16:04 
лямбды внутри C++ ---- восхитительны!

"Релиз динамического языка программирования Groovy 2.1"
Отправлено kurokaze , 29-Янв-13 13:22 
> нормально так, кстате!
> для сравнения думаю надо добавить пример с Python -- http://i3.minus.com/iFtoyWNtsUvVE.png

Вот тут видно что жадность учли


"Релиз динамического языка программирования Groovy 2.1"
Отправлено Whoiswho , 29-Янв-13 12:18 
Perl на порядок читабельней и питона и груви

"Релиз динамического языка программирования Groovy 2.1"
Отправлено Xasd , 29-Янв-13 12:41 
> Perl на порядок читабельней и питона и груви

при желании -- написать НЕ читабельный код -- можно на любом языке!

..вопрос лишь в том, насколько язык предрасполагает к читабельному коду :-) , а не к магии/хакингу


"Релиз динамического языка программирования Groovy 2.1"
Отправлено kurokaze , 29-Янв-13 13:21 
>http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg

а что в груви по умолчанию регулярки не жадные?


"Релиз динамического языка программирования Groovy 2.1"
Отправлено nib , 29-Янв-13 14:54 
жадные

"Релиз динамического языка программирования Groovy 2.1"
Отправлено iZEN , 02-Дек-13 22:35 
Вышли Groovy 2.2.1 и Gradle 1.9. Напишите новости.