28 December, 2007

[Scala] Re: "A Scala Tutorial for Java Programmer" 翻訳PDF版

もう修正とかレヴュー期間は終わったので、本家サイトに日本語訳を置いてね、とScala MLに連絡し、返事を貰えました。
今はみんな休暇だけど、それが終わったら、ということらしい。

06 December, 2007

[Scala] Re: "A Scala Tutorial for Java Programmer" 翻訳PDF版

再度、訳文の細かい修正を行いました。(PDFファイルは新しい物に更新)
一応、もうしばらくこれを公開して、特に問題がなければ Scala 開発チームに連絡するつもり。

24 November, 2007

[Scala] Re: "A Scala Tutorial for Java Programmer" 翻訳PDF版

A Scala Tutorial for Java Programmer 日本語訳(PDF)

 本家サイトにおいてもらう前に、一時仮置きしてあるPDFファイルですが、訳文を一部改訂しました。

 文中に句点(、)が多すぎるのを削ったとか、日本語として違和感のある表現を改めたとか、ソースコードで一行が長いのを改行を入れたとか、です。

20 November, 2007

[Scala] "A Scala Tutorial for Java Programmer" 翻訳PDF版

A Scala Tutorial for Java Programmer 日本語訳(PDF)

 本家サイトにおいてもらう前に、一時仮置きしてあります。

 ここしばらくLaTeXを触ってなかったので、MacにLaTeX2eをインストールするところから始めて、フォントを入れるのに四苦八苦(最終的に諦めて別の方法で解決したり)など。やはり他人のtexファイルをコンパイルするのは難しい...。
 訳文→PDFにするのに3日ぐらいかかったよ。

18 November, 2007

[Scala] "A Scala Tutorial for Java Programmer" 翻訳完了

A Scala Tutorial for Java Programmer の和訳 @ プログラミング言語 Scala Wiki

Scalaのチュートリアルである、A Scala Tutorial for Java Programmerの翻訳が一応完了しました。

訳文の間違いの修正あるいはコメント欄でのご指摘など頂ければと思います。
完成後には、www.scala-lang.orgに置いてもらうように頼むつもりですが、元ソースのLaTeXコンパイルがなかなか通らない...。

10 November, 2007

[Scala] Japanese Translation of "A Scala Tutorial for Java Programmer"

プログラミング言語 Scala Wiki

Scalaのチュートリアルである、A Scala Tutorial for Java Programmerの和訳をすることにしました。

@Wikiの無料Wikiの上で翻訳を始めたので、訳文の間違いの修正あるいはコメント欄でのご指摘など頂ければと思います。
完成後には、www.scala-lang.orgに置いてもらうように頼むつもりです。

09 November, 2007

[scala] Install on MacOSX

scalaという言語に興味を持ち、まずは自分のMacにインストールしてみた。

●前提と成るJREのバージョンを確認する。

% java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
%


●ダウンロード
The Scala Programming Language: DownloadsのIzPack Java Installerのjarファイルをダウンロード。

●導入
ダウンロードしたjarファイルをダブルクリック。後は適当にOKとかNextとかacceptとか押していればいいんだが、install path は /Users/miyamoto/scala を作って指定したら上書き警告が出た。

●~/.tcshrc 編集
ホームディレクトリにある .tcshrc を編集して、path に ~/scala/bin を追加してパスを通す。

●動作確認
お約束のHello Worldする。

% scala
Welcome to Scala version 2.6.0-final.
Type in expressions to have them evaluated.
Type :help for more information.

scala> object HelloWorld {
| def main(args: Array[String]) {
| println("Hello, World!")
| }
| }
defined module HelloWorld

scala> HelloWorld.main(null)
Hello, World!

scala> :quit
%