LINUX.ORG.RU

Scala


84

3

Всего сообщений: 51

IntelliJ IDEA станет открытой

Группа Java

Как сообщается в блоге компании JetBrains, девятая версия популярной среды разработки IntelliJ IDEA будет выпущена в двух редакциях: Community Edition и Ultimate Edition. Исходники Community Edition будут доступны по лицензии Apache 2.0, уже сейчас можно скачать public preview. К сожалению, поддержка JavaEE и некоторых других фич планируется только в коммерческой версии.

>>> Подробности

 , , , , , , , ,

mipt_student
()

ScalaQL, ассиметричный ответ на LINQ

Группа Java

Даниэл Спевак и Тьян Жао представили библиотеку ScalaQL для языка Scala, предоставляющую возможность заменять ORM на SQL-подобные конструкции языка запросов, подобного LINQ.

>>> Подробности

 , , ,

Karapuz
()

Sony Imageworks становится ближе к Open Source

Группа Open Source

Imageworks (подразделение Sony Pictures) открыло 5 программных продуктов:

1. Open Shading Language - язык программирования шейдеров (полная спецификация, компилятор в байткод, интерпретатор, большая библиотека) API - C++. Возможно создание альтернативных backend'ов (например для исполнения на GPU).

2. Scala Migrations - реализация подхода, использованного в RoR Migrations на Scala.

3. Field3D - библиотека хранения объёмных пикселей (вокселей). Данные структурированы во внутреннем представлении классов С++. Для доступа к ним можно использовать методы и свойства соответствующих классов. Формат файлов базируется на HDF5.

4. PyString - реализация типа данных string из Python на С++.

5. Maya Reticle - plugin для Maya, который позволяет делать разные сетки для камеры.

Все продукты имеют лицензию BSD и располагаются на Google Code. Компания планирует открывать и дальше продукты, если данная попытка докажет свою жизнеспособность.

http://opensource.imageworks.com/

>>> ZDNet

 , , imageworks, , , ,

r
()

Lex Spoon добавил в GAE поддержку Scala

Группа Java

Теперь приложения для Google Apps Engine можно писать не только используя Python, но и на новом языке высокого уровня Scala.

>>> Подробности

 , google apps engine, , ,

Karapuz
()

Создатель Python разочарован в Scala

Группа Java

Гвидо ван Россум, создатель Python, в своем блоге делится впечатлениями от изучения языка Scala: "К сожалению, я полностью разочарован в этом языке". Причиной является слишком сложная система типов Scala: "Если такая система необходима для корректной обработки разных типов данных во время компиляции, я однозначно предпочту динамическую типизацию".

>>> пост

 , ,

anonymous
()

Выпущена Scala 2.7.2 Final

Группа Java

Scala - это язык программирования общего назначения под JVM, объединяющий в себе объектный и функциональный подходы, прозрачно взаимодействующий с Java. Изменения:

  • Generic Signatures - параметры типов скалы теперь записываются в class-файлы и видны из Java.
  • Комбинированные проекты - компилятор теперь может собирать проекты, которые содержат и .java и .scala файлы. То есть из исходных кодов на Scala можно ссылаться на еще не откомпилированные классы Java.
  • Библиотека ScalaSwing включена в дистрибутив. Это адаптация Swing к Scala.
  • Collections: Включено добавление Девида Маклвера: неизменяемые (immutable) IntMap, LongMap, TreeHashMap и изменяемые (mutable) ArrayStack и OpenHashMap.
>>> Changes

>>> Download

>>> scala-lang.org

 , , , ,

r
()

Scala vs Clojure - чья возьмет?

Группа Java

Небезызвестные Daniel Spiewak и Stephan Schmidt обсуждают перспективы двух динамических языков платформы JVM, Scala Clojure и их перспективы стать "следующим языков платформы JVM после Java"

>>> Подробности

 , , ,

anonymous
()

UNA 1.0 для Groovy и Scala

Группа Java

N-BRAIN выпустили новую промежуточную версию 1.0.7404 среды разработки для языков Scala, Groovy и нового языка Fan, работающего как на платформе JVM, так и в платформе MS CLI. Среда бесплатна для опенсорсных проектов, коммерческая лицензия стоит от $25 за рабочее место.

>>> Подробности

 , , , ,

anonymous
()

Scala: A Scalable Language

Группа Java

На artima.com выложена статья, в которой Мартин Одерски, Александр Спун и Билл Веннерс рассказывают о возможностях их нового языка Scala ("scalable language", то есть "масштабируемый язык").

Мартин Одерски является создателем компилятора javac. Александр Спун — сотрудник Google, один из команды Google Web Toolkit.

>>> Подробности

 ,

anonymous
()

Scala для занятых программистов: классы

Группа Документация

Во второй статье Тед Нюард продолжил в кратком и легком стиле рассказ особенностях языка Scala. Как он заметил, "сила языка напрямую зависит от его возможности выражать новые концепции". Он демонстрирует легкость, с которой на Scala вводятся новые сущности, на примере комплексных чисел.

http://www.ibm.com/developerworks/jav...

>>> Подробности

 , , , , ,

anonymous
()

Программирование на Scala

Группа Документация

Издательством Artima подготовлена к изданию книга "Programming in Scala, A comprehensive step-by-step guide", первая книга от авторов языка Scala.

Programming in Scala обучает функциональному программированию с точки зрения практикующего программиста и рассказывает об особенностях языка, которые помогут читателю стать более продуктивным в программировании

>>> Подробности

 

anonymous
()