0
ответов

Каковы альтернативы драйверу JDBC для доступа к базе данных PostgreSQL

Я использую официальный драйвер JDBC для PostgreSQL, но я застрял со следующими проблемами: Нет поддержки структур данных PostgreSQL, таких как UUID. Распространенные странности JDBC, такие как: Нет функции для ...
вопрос задан: 4 February 2011 17:19
0
ответов

Когда Scala нужны типы параметров для анонимных и расширенных функций?

Когда компилятору Scala действительно нужна информация о типах параметров анонимных функций? Например, учитывая эту функцию: def callOn [T, R] (target: T, f: (T => R)) = f (target), тогда я ...
вопрос задан: 4 February 2011 14:50
0
ответов

Функция идентификации уровня типа Scala в параметре типа

Я могу объявить абстрактный тип, такой как тип A [B], и в подклассе определить его как тип A [B ] = Вариант [B], если я хочу, чтобы А было Вариантом. И если я хочу, чтобы A сам был B, я могу сделать это: type A [B] = B ...
вопрос задан: 4 February 2011 05:16
0
ответов

найти по регулярному выражению с Casbah

как использовать регулярные выражения в Collection # find (/ * ЗДЕСЬ * /), например: val coll = MongoConnection ( ) ("фу") ("бар") for (x <- coll.find ("name" -> ". * son $". r)) {// некоторые операции ... }
вопрос задан: 3 February 2011 18:30
0
ответов

полиморфизм, обобщения и анонимные типы C #

Рассмотрим следующий сценарий. Документ -> Раздел -> Тело -> Элементы Документ имеет разделы, раздел содержит тело. В теле есть текст и список элементов. Вопрос в элементах ...
вопрос задан: 3 February 2011 17:11
0
ответов

Могут ли комбинаторы синтаксического анализатора scala анализировать двоичные файлы?

Могут ли встроенные комбинаторы синтаксического анализатора scala анализировать двоичные (не текстовые) файлы?
вопрос задан: 3 February 2011 13:48
0
ответов

Итератор Scala с картой и для

Дано: val list = List ("one", "two", "three") val it = list.toIterator Я могу запустить: list map ("_" +) -> Список (_one, _two, _three) for (i <- list) yield ("_" + i) -> List (_one, _two, _three) ...
вопрос задан: 3 February 2011 05:47
0
ответов

Рекомендации клиентской библиотеки Redis для использования из Scala

Я планирую некоторую работу с экземпляром Redis из Scala и ищу рекомендации о том, какую клиентскую библиотеку использовать. В идеале мне нужна библиотека, разработанная для Scala (а не для Java), если хорошо ...
вопрос задан: 2 February 2011 18:33
0
ответов

SQL DSL для Scala

Я изо всех сил пытаюсь создать SQL DSL для Scala. DSL - это расширение Querydsl, популярного уровня абстракции запросов для Java. Сейчас я борюсь с действительно простыми выражениями, такими как ...
вопрос задан: 2 February 2011 09:17
0
ответов

Неверное количество аргументов, вызывающих конструктор Scala с использованием отражения

Я пытаюсь вызвать метод newInstance конструктора класса Scala (класс case или обычный класс, оба находятся под влиянием). Однако у меня возникло исключение IllegalArgumentException с неверной подсказкой ...
вопрос задан: 2 February 2011 07:24
0
ответов

Ассоциативные массивы в C

Я реализую способ передачи набора данных в программируемый ключ. Ключ основан на технологии смарт-карт и может выполнять внутри произвольный код. Входные и выходные данные передаются ...
вопрос задан: 1 February 2011 16:54
0
ответов

Можем ли мы сопоставить Any с универсальным типом? [Scala 2.8]

Пожалуйста, укажите мне правильную ссылку, если на это уже был дан ответ. У меня есть этот код: def getResult (a: Any): Any = a def getAnswer [T] (i: Int) = {val result = getResult (i) result match {case t: ...
вопрос задан: 1 February 2011 07:21
0
ответов

Лучшая практика использования переменных экземпляра Scala

Как перевести следующий код Java в Scala? class ClassA {private int field1; private int field2; public ClassA () {field1 = 1; field2 = 2; } } Я могу ...
вопрос задан: 31 January 2011 11:23
0
ответов

Ссылочная прозрачность

Что означает термин «ненаблюдаемый» в контексте термина «ссылочно прозрачный» в функциональном программировании?
вопрос задан: 31 January 2011 05:11
0
ответов

Преобразование выражений, заданных в префиксной нотации, определение общих подвыражений и зависимостей

Мне дается набор выражений в префиксной нотации в текстовом файле ANSI. Я хотел бы создать еще один текстовый файл ANSI, содержащий пошаговую оценку этих выражений. Например: - + ...
вопрос задан: 30 January 2011 22:35
0
ответов

Протоколы Clojure против структурных типов Scala

После просмотра интервью с Ричем Хики о протоколах в Clojure 1.2 и очень мало зная о Clojure, у меня есть несколько вопросов по протоколам Clojure: предназначены ли они для выполнения то же самое ...
вопрос задан: 30 January 2011 13:29
0
ответов

Лучшая практика для реализации черты Scala, которая поддерживает цепочка методов

Я хочу создать черту, которая добавляет некоторое свойство к классу и позволяет связывать методы. Проверено в Scala 2.8.1. trait SomeProperty {var prop: String = "default" def setProp (s: ...
вопрос задан: 28 January 2011 08:52
0
ответов

Почему в стандартной библиотеке scala нет неизменяемых массивов?

Scala имеет все виды виды неизменяемых последовательностей, такие как List, Vector и т. д. Я был удивлен, обнаружив, что не нашел реализации неизменяемой индексированной последовательности, поддерживаемой простым массивом (Vector кажется тоже ...
вопрос задан: 28 January 2011 07:00
0
ответов

Пропуск точек при объединении вызовов

Я не понимаю, почему следующий код не компилируется: class Abc {def b (x: String) = x + "abc" def a (y: String) = {val ls: List [String] = y.lines toList b (ls ....
вопрос задан: 28 January 2011 02:26
0
ответов

Идиоматический способ использования опций в Scala

Я конвертирую некоторый код Java в Scala, пытаясь сделать код как можно более идиоматическим. Итак, у меня теперь есть некоторый код, использующий Опции вместо значений, допускающих значение NULL, и мне интересно, являются ли вещи масштабными, ...
вопрос задан: 27 January 2011 22:01
0
ответов

Скомпилировать строку в AST внутри CompilerPlugin?

Я хотел бы создать плагин шаблонов и в качестве первого шага преобразовать в него произвольную строку "скомпилированное" представление AST (как, наверное, и интерпретатор scala). Таким образом, подключаемый модуль компилятора мог бы ...
вопрос задан: 27 January 2011 17:29
0
ответов

Лучшее (scala и другие языки th at target java vm) optimizations

Я только что читал о реализации в scala специализации generics, и мое внимание действительно привлекло увеличение скорости, достигнутого с помощью этой функции. Мне было интересно, что еще ...
вопрос задан: 27 January 2011 06:17
0
ответов

Что происходит, когда мы используем цикл вместо while (true) с актерами scala?

В чем разница между using loop вместо while (true) при использовании приема с актерами. Петля вроде работает намного быстрее, но почему и что творится под капотом? Есть что-нибудь плохое в ...
вопрос задан: 26 January 2011 12:31
0
ответов

Какие причины существуют для различий между типами времени компиляции и типами времени выполнения?

В Scala / Java (~ on JVM), есть несколько более мелких случаев, когда поведение отличается, например: / * «Динамическое» приведение * / "" .getClass.cast ("Фу") // res0: Any = Foo / * "Статическое" приведение * / classOf [String] .cast ("...
вопрос задан: 26 January 2011 10:57
0
ответов

Видимость памяти в Fork-join

Брайан Гетц написал хорошую статью о fork-join на http://www.ibm.com/developerworks/java/library/j-jtp03048. html. В нем он перечисляет алгоритм сортировки слиянием, использующий механизм fork-join, в котором он ...
вопрос задан: 26 January 2011 00:52
0
ответов

Практическое справочное руководство по Scala для поиска таких вещей, как имена методов

На основе Поисковая система Haskell API Я начал задаваться вопросом, как правильно находить имена вещей в библиотеке Scala. Например, предположим, что мне нужна строковая подстанция, например поиск и ...
вопрос задан: 25 January 2011 21:45
0
ответов

Сортировка карты Scala

Как отсортировать карту такого типа: «01» -> Список (34,12,14,23), «11» -> Список (22,11,34) по начальным значениям?
вопрос задан: 25 January 2011 12:35
0
ответов

Может ли Scala вызывать по ссылке?

Я знаю, что Scala поддерживает вызов по имени из ALGOL, и я думаю, что понимаю, что это означает, но может ли Scala делать вызов по ссылке, такой как C #, VB.NET и C ++, может? Я знаю, что Java не может выполнять вызов по -...
вопрос задан: 25 January 2011 07:10
0
ответов

Как мне создать частичную функцию с универсальными шаблонами в scala?

Я пытаюсь написать библиотеку измерения производительности для Scala. Моя идея состоит в том, чтобы прозрачно «отмечать» разделы, чтобы можно было собирать время выполнения. К сожалению, мне не удалось согнуть ...
вопрос задан: 24 January 2011 13:02
0
ответов

Как мне добавить атрибут XML или нет, в зависимости от параметра?

Я написал функция makeMsg, но мне она не нравится - просто не в стиле Scala различать на основе Option.isDefined. Вы можете сделать это лучше? scala> def makeMsg (t: Option [String]) = ...
вопрос задан: 24 January 2011 02:07