13/03/13 22:14:22.25 MwIyXkJL.net
URLリンク(sourceforge.net)
URLリンク(blog.developpez.com)
すごい久しぶりの書き込み
流れ流れて xfce に落ち着きそうだわ…
243:login:Penguin
13/03/13 22:26:12.25 MwIyXkJL.net
>>235
>Debian GNU/Linux 7.0 "Wheezy" ではXfceが標準のデスクトップ環境になるとPhoronixが伝えている。
なんとなく振り返って呼んでみたら相変わらず Phoronix いい加減の風説撒いててワロタ
今日日実機に投入するなら usbインストールが主流だろうにサイズはそれほど
以前より気にしなくても良くなったか
244:login:Penguin
13/03/18 21:36:56.23 3uMtrQaR.net
Valaしばらく使ってるけど、Genericsでは型消去するってことでいいのかな?
CILだし、何となくそんな気がするんだけど、確証がないし、Cコードを本気で追う気概もなく・・・
誰か分かる人いませんか?
245:login:Penguin
13/03/19 09:41:02.82 o8+57GQ8.net
>>239
型がなくなる。要するにC#じゃなくてJavaのGenericsと同じ。
なんでやれることがかなり限られる。
246:login:Penguin
13/03/22 22:18:34.75 g5+oWlz9.net
>>240
おお、素早い返答ありがとう。
型消去されるとして、色々サンプルコード書いてみたけど
valaのGenericsって型制約無しで、全て共変なんだね。
これだと、メソッドの引数で型安全が守れなくなるから、大きな欠陥なわけね。
参考
URLリンク(supersoftcafe.com)
コメント欄がかなり過激。
247:login:Penguin
13/03/23 14:57:50.34 Ot8//svX.net
>>241
あれ?そのコメント欄では共変じゃないっていってるね。
それと、Vala開発者の弁護をする訳じゃないけど、Valaは関数名のオーバーロード
をしない方針だから、型を消去せざるを得なかったんじゃないかと思われる。
しかし、
public static G Max<G>(G a, G b) { return a > b ? a : b; }
がエラーになるんだから、役に立たないとも言える…
248:login:Penguin
13/03/25 13:46:13.82 1YB0HppF.net
>>242
コメントは要約するとこんな感じ?(英語間違ってたらすんません)
読み書きできる配列とかコレクションは不変であるべき前提があるから、
共変なJavaの配列はクソだったな、一応例外で対応してるけど。
(しかし、Genericsでの同様の問題への対応は理にかなってた。)
同じ轍を踏むValaの開発者は以下略。
型変数について境界が定義できないから、具象メソッドに対するGenericsは使えないよね実質。
(抽象メソッドではまぁ使えるだろうけど)
うーむ使いどころが難しい。
249:login:Penguin
13/08/05 NY:AN:NY.AN B/E1B7xa.net
Vala 0.21.1リリースage
自分でmakeしてvalac起動時に
valac: error while loading shared libraries: libvala-0.22.so.0: cannot open shared object file: No such file or directory
とエラーメッセージが出たんだけどsudo ldconfigすれば直るのね
250:login:Penguin
13/09/14 18:31:29.39 Lj5ZFryQ.net
Vala 0.21.2 リリース age
URLリンク(mail.gnome.org)
251:login:Penguin
13/09/26 02:09:02.75 EPJ3SFEj.net
Vala 0.22.0 リリース age
URLリンク(mail.gnome.org)
252:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています