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

Исходное сообщение
"OpenNews: Взгляд на перспективы Java 7"

Отправлено opennews , 12-Авг-07 04:39 
The Open Road: Looking Ahead to Java 7 (http://today.java.net/pub/a/today/2007/08/09/looking-ahead-t...) - взгляд на перспективы Java 7

URL: http://today.java.net/pub/a/today/2007/08/09/looking-ahead-t...
Новость: http://www.opennet.ru/opennews/art.shtml?num=11707


Содержание

Сообщения в этом обсуждении
"Взгляд на перспективы Java 7"
Отправлено леонид , 12-Авг-07 04:39 
да, не все так гладко. жаль, я за closures был бы сильно благодарен

withLock(os){
   withFinallyClose(os){
      for(...){
           os.write(...);
      }
   }
}


"Взгляд на перспективы Java 7"
Отправлено Дмитрий , 15-Авг-07 10:46 
Хм... Теперь, значит, это называется closures? А я-то надеялся, что настоящие будут.

"Взгляд на перспективы Java 7"
Отправлено леонид , 15-Авг-07 22:12 
ну ладно... не совсем. но и для этого тоже ,)

"Взгляд на перспективы Java 7"
Отправлено Дмитрий , 16-Авг-07 00:49 
>ну ладно... не совсем. но и для этого тоже ,)

Для этого совсем не нужны closures. Этот случай делается через try/finally, спец. интерфейсы, размещение на стеке и вызовы конструктора/деструктора и пр. С closure не имеет ничего общего, если только это не макры, под которыми лежит functional-style backend, но в этом случае, closure может выступать как необязательный инструмент.


"Взгляд на перспективы Java 7"
Отправлено леонид , 16-Авг-07 13:12 
т.е. имеется ввиду именно сохранение "стейта" ?
в таком контексте - да - это абсолютно что-то иное
и действительно + костыль (но удобный)...
просто у меня малый бек-экспиенце вообще а с
лиспом и т.д. в частности, поэтому я не совсем иногда
адекватно использую терминологою ,))))))))))) ньюб .)