タグ

Scalaに関するmasakanoのブックマーク (5)

  • Scala+Liftによる超実用開発

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

  • Google App Engine/JavaによるScala/Liftアプリケーション開発(前編)

    はじめに Google App Engine(GAE)/Javaでは、Java仮想マシン上で動作する言語を利用することができます。例えば、JRubyやGroovyなどです。 Scalaも、コンパイルすることによりJava仮想マシン上で動作するクラスファイルを生成する言語ですので、当然、GAE/Java上で動作させることができます。 Scalaが動作するということは、ScalaでできているWebアプリケーションフレームワークであるLiftを元に作成されたアプリケーションを、GAE/Javaに載せることができるということです。 前後編で構成される連載では、ScalaおよびLiftをGAE/Java上で動作させる方法を解説した後、サンプルアプリケーションでGoogleが提供するさまざまなAPIを利用した、GAEならではのアプリケーションを作成して、GAEでのアプリケーション作成のイメージをつか

    Google App Engine/JavaによるScala/Liftアプリケーション開発(前編)
  • 第19回 アクターで楽々並行プログラミング(1)

    有限会社ITプランニング勤務のプログラマーScala、OCaml、F#などの静的型付け関数型言語を利用したシステム開発業務に従事。定理証明支援器Coqやモデル発見器Alloyといった形式手法ツールの業務への応用にも興味を持っている。 Scalaの標準ライブラリは、Java程大きくありませんが、パーサーコンビネーターを筆頭に小粒でもぴりりと辛い逸品が揃っています。この記事でご紹介する「アクター」もその一つ、マルチスレッドのスパゲッティをおいしいペペロンチーノに変えてくれる、魔法のスパイスです。new Threadとしたくなったら、一歩立ち止まってscala.actorsパッケージの扉を叩いてみてください。 なお、稿では2回にわたって、アクターとは何なのか、アクターを使うとどのような事が可能なのかをご紹介する予定です。並行処理に興味があったり、なんらかの形で並行処理に触れたりしたことがあれ

    第19回 アクターで楽々並行プログラミング(1)
  • scala-be - Google Groups

    水島です。scala-be削除しようとしたのですが、自分のscala-beの権限がマネージャであってオーナで無い事に気づきました…。 オーナー権限になっているのは、羽生田さん、尾崎さんのお二人ですので、

  • Scalaチュートリアル - Spirit of Apprenticeship (みならいだましい)

    まつもとさんのところで見て気になったので訳してみた。 http://lamp.epfl.ch/~phaller/doc/ActorsTutorial.html Scalaアクター -- ショートチュートリアル 著者: Philipp Haller Date: May 24, 2007 はじめに マルチコアプロセッサーの到来と共に、並列プログラミングは無視できないものになりつつある。Scalaの主たる並列性の構成要素はアクターである。アクターは基的な並列プロセスで、メッセージ交換を通じてお互いにやり取りできる。アクターは、また、メッセージ送信に反応してメソッドを起動する生きたオブジェクトの一形態と見ることも可能だ。 Scalaアクターライブラリは非同期と同期両タイプのメッセージ送信(後者はいくつかの非同期メッセージを使って実装される)をサポートする。さらに、アクターは非同期にリクエストを処

  • 1