LiveInternet
LiveInternet
x
(+ )
rss habrahabr
rss habrahabr
rss_habrahabr
-
-
e-mail
-
(6)
count
-
: 22.11.2006
:
:
: 2
:
[ ] c DSL Scala
, 17 2015 . 10:47
+
-DSL Scala . Scala, scala.concurrent.duration._. Akka[1]:
implicit val timeout = Timeout(5 seconds)
Int seconds, .
-DSL . , , 5 kHz.
→
http://habrahabr.ru/post/250787/
:
scala
dsl
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_habrahabr/post353767187/">[Из песочницы] Паттерн для cоздания DSL на Scala для оперирования единицами измерения</a><br/>Вашему вниманию будет представлен паттерн для создания «мини-DSL» на Scala для оперирования единицами измерения. Одну из реализаций этого паттерна можно увидеть в стандартной библиотеке Scala, а именно — в scala.concurrent.duration._. Пример из документации по Akka[1]: implicit val timeout = Timeout(5 seconds) В данном случае Int неявно конвертируется в объект с методом «seconds», который затем возвращает требуемый функции тип. Далее будет рассмотрено пошаговое создание «мини-DSL» для оперирования частотой. В конечном итоге планируется получить возможность задавать частоту естественны... <a href="https://www.liveinternet.ru/users/rss_habrahabr/post353767187/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA