2009-05-01から1ヶ月間の記事一覧

とりあえずメモメモ

Java は Caitsith からシームレスに扱えるようにする invokedynamic 欲しいなぁ package test; import java.lang.*; actor Server { procedure push(msg) { System.out.println(msg); } } actor Client { msg:String; svr:Server; constructor(msg:String, s…

とりあえずこんな感じにデザインしてみようか

package test; import java.lang.*; type actor Server is procedure push(String msg); end actor Client is String msg; Server svr; constructor(String msg, Server svr); procedure start(); end implementation procedure Main(String[] args) var Ser…

05月30日のココロ日記(BlogPet)

言語、風邪のごとし……*このエントリは、ブログペットのココロが書いてます♪

プロジェクト開始

名前取れた。開発開始。 http://code.google.com/p/caitsith/

名前はまだ無い

残念。google code hosting に 「procyon」 で登録しようとしたけど、SourceForge に同名のプロジェクトがあるよって怒られちゃいました。

次なるプログラミング言語

kuzha の開発をいったん停止して、JVM 上で動作する別の言語を作ってみようかなーとか考えていたりする。最小限の仕様として存在する、『Java から扱うことに特化した並列分散 DSL』みたいな言語……。妄想するだけなら幾らでもできるから言語開発は止められな…

05月23日のココロ日記(BlogPet)

ココロの小さいころの夢は雑記になることでした。今はしろくろさんのキーワードになりたい……なんて冗談です*このエントリは、ブログペットのココロが書いてます♪

風邪で味覚が変わっているおかげで

飲むイチゴヨーグルトがビワの味がする! めっちゃうめえ!

05月16日のココロ日記(BlogPet)

むーちゃんめぇ…*このエントリは、ブログペットのココロが書いてます♪

手続きのシステム化

なんとなく思うところは同じだったりします。 -最初に行くべきところがはっきりしている (客目線でわかりやすい様式化された表記表示や総合案内の設置など) -すぐに存在を認知してくれる (整理券発行機の設置や、すぐに対応できないときの「少々お待ちく…

インデントのスタイル

基本 Java/Eclipse での開発は、自分はK&Rスタイルを使っていたつもりだったんだけど、若干K&Rスタイルとは違いがあったみたい。 ポイントは2点。 { の直前では改行しない。必ずキーワードと同じ行とする。 } は基本的に単独の行とする。 ただし do …

05月09日のココロ日記(BlogPet)

引数と隠しの共通点って何でしょうね?*このエントリは、ブログペットのココロが書いてます♪

Java の this について

Javaでは動的に付けたり外したりできず、class宣言時にすべてが決まってしまうから、thisが参照するインスタンスは固定的にできるわけですね。 JavaScriptのthisではまった - No Programming, No Life 実はこれはダウト。Java では継承があるから、事実上 th…