タグ

scalaに関するmyokoymのブックマーク (5)

  • Playframework 2.0(Scala)でサンプルアプリケーション作成-1.下準備 | DevelopersIO

    はじめに Playframework2.0の正式版がリリースされてからしばらくたちました。 すでにドキュメントもあり、翻訳作業もすすんでいます。 ドキュメントはPlayframeworkの各種機能やAPIについて解説しており、非常に役に立つのですが、1.2のときにあったような、 チュートリアル形式でアプリケーションを作成するガイド(yabeと呼ばれるblogエンジンをつくるチュートリアル)はいまのところ存在しません。 というわけで、この記事ではyabeライクなblogエンジンぽいものをPlayframework2.0(Scala)を使用して作成していきます。 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.3 Java : 1.6.0_26 Scala : 2.9.1 final Playframework : 2.0 ここからplayframework2.0

  • スケーラブルで関数型でオブジェクト指向なScala入門

    Scalaの特徴を紹介し、基構文や関数、 クラスなど、Scalaの基的な機能について 解説する入門連載 EclipseでScalaプログラミングを始めるための基礎 スケーラブルで関数型でオブジェクト指向なScala入門(1) 概要や5つの特徴を紹介し、開発環境を構築して対話型実行環境「REPL」やEclipse上でHello Worldを実行します

  • 第30回 Scalaをネイティブサポートした「Play Framework 2.0」 | gihyo.jp

    2.0で大幅に拡張されたPlay Framework 連載の第14回、第15回で「Play Framework」(⁠以下、Play)というJavaアプリケーション開発フレームワークを紹介しました。Playは、Ruby on Railsのように簡単なコマンドだけでMVCスタイルのWebアプリケーションの雛形を構築し、開発をスタートさせることができるフレームワークです。 2012年3月13日、そのPlayの新バージョン「Play framework 2.0」(⁠以下、Play 2.0)がリリースされました。この新バージョンでは、核となるアーキテクチャに大幅な変更が加えられました。主なポイントとしては次のような項目が挙げられています。 JavaおよびScalaのネイティブサポート 強力なビルドシステムの構築 型安全性へのフォーカス 非同期プログラミングのより強力なサポート データストアとモデル

    第30回 Scalaをネイティブサポートした「Play Framework 2.0」 | gihyo.jp
  • vim に scala syntax を設定 - doldukeの日記

    vimscala syntax を設定 http://www.vim.org/scripts/script.php?script_id=1780 から scala.vim をダウンロードして /usr/share/vim/vim72/syntax に置くが、これだけでは認識しない。 vim help のメモ。リンク先に移動するには CTRL-], 元のページに戻るには CTRL-T or O 今回の設定方法は :help filetype で見つけた。 3 通り方法があるが、一番わかりやすかった ~/.vim/filetype.vim を作る方法を試す。 ~/.vim/filetype.vim に次のような記述を入れる。これで認識してくれるようになった。 " my filetype file if exists("did_load_filetypes") finish endif a

    vim に scala syntax を設定 - doldukeの日記
    myokoym
    myokoym 2011/05/12
    コピペさせてもらいました
  • 今からでも遅くない これから始めるScala(前編)

    なぜ、いまScalaなのか? TwitterScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指向+関数型言語です。簡潔で柔軟な記述が可能であり、マルチコアを意識したライブラリがあり、JVMでのスケールメリットを享受できることが、これらの企業で採用に踏み切った理由であると考えられます。 Scalaは、非常にバランスの取れたプログラミング言語です。連載では、Scalaの基的な文法を解説しながら、オブジェクト指向と関数型言語を組み合わせたプログラミングスタイルについて、解説したいと思います。

    今からでも遅くない これから始めるScala(前編)
    myokoym
    myokoym 2011/05/11
    sudo aptitude install scala
  • 1