2007-05-01から1ヶ月間の記事一覧
よくでてくるので補足.式 の型をT とするとき, T a=式; と同等の変数宣言.Aroeの記法. %a=3 なら int a=3; %a="test" なら String a="test"; for (%a: list) {} なら for (T a: list) {} , ただし list の型はCollection
http://d.hatena.ne.jp/hoge1e3/20070317#p2 で言っていた http://q.hatena.ne.jp/xmlrpc>.と書いた時点でEclipseのコードヒントがquestion という候補を出してくれるくらいがいい. もこれで作れる. WebService s="http://q.hatena.ne.jp/xmlrpc"; s.servi…
昨日の埋め込みについての話はびっくりするほどまとまっていなかった.それとは別にやりたいこと: SQL s="select a,b from Product"; for (%rec : s) { print " a=#{s.a} b=#{s.b} \n"; } ってやると,クエリの結果を表示する.ここまではあたりまえ.しか…
方法1の問題点 たとえば %name = "name"; %word="It's ok"; SQL s="select * from Product where #{name} = #{word} "; は select * from Product where 'name' = 'It\'s ok'; と解釈される. Symbol name = "name"; %word="It's ok"; SQL s="select * from …
select * from Product where name = 'hoge'; の hogeの部分に埋め込みをしたい.でもSQLインジェクションはさせたくない,という 場合になるべく簡単に書きたい. 方法1: %word="It's ok"; SQL s="select * from Product where name = #{word} "; とかく…
Tonyuみたいにわざわざシングルスレッドで無理やり並行処理をやるVMを作る必要はなかったのか?
Javaでも真面目にスケジューラ書けば,スレッドを1つ1つ割り当てられたオブジェクト群を順番どおり動かせる,という実験スケジューラの動き for (Ball b:balls) { try { synchronized (this) { b.resume(); wait(); } } catch (InterruptedException e) { …
0件!
で検索したらこんなのがあったLilfes - http://www-tsujii.is.s.u-tokyo.ac.jp/lilfes/manual/chap3.ja.html > ?- X = 三角形, X = 二等辺三角形. X: 二等辺三角形 > ?- X = 二等辺三角形, X = 直角三角形. X: 直角二等辺三角形 > ?- X = 正三角形, X = 直角…
コード補完. その状況で埋められるうるすべてのメソッド名などをPrologインタプリタに聞くことができる.
次のプログラミング言語のパーサをつくってみよう. class Foo { int get () { test().get() this.set() } int test() { } } 普通,構文解析にパーサジェネレータを使うが,文法を定義する支援はしてくれても,意味解析はしてくれない.せめて型があっている…
stackless pythonで作られたアプリケーション一覧.http://www.stackless.com/wiki/Applications Mythos from Prairie Games.This is the next generation of Prairie Games, Inc's technology in development using the Torque game engine."they have a ve…
で検索して引っかかったサイトhttp://omake.accense.com/wiki/PyCon2007/20070223 ゲームソフトで、100,000タスク並列という実例があるらしい。http://stackless.com/ えー,ほんとか!といってstackless python のページにいったがまだ実例は見つけていない…