1 名前:login:Penguin [2009/07/05(日) 14:31:59 ID:IdyQQEIy.net] C#ライクなGNOMEのプログラミング言語Valaについて語り合いましょう 【GNOME Live!】 Vala live.gnome.org/Vala Tutorial live.gnome.org/Vala/Tutorial 【SourceForge】 ValaによるGNOMEアプリケーションのプログラミング sourceforge.jp/magazine/08/12/15/0143207
217 名前:login:Penguin mailto:sage [2011/09/22(木) 02:30:50.75 ID:A2s9TBnR.net] 全然余裕で半分位の行数で書けるよ。 ちょっと時間が取れないけど、書いて見せるよ。 ちなみに、GObject流のオブジェクト指向なんて最初は考える必要ないよ。 最適なコードを書こうとしたら気にする必要はあるけど。
218 名前:login:Penguin mailto:sage [2011/10/07(金) 19:40:44.50 ID:w8hYPxTz.net] >>211 それはよく理解してる どうやら自前で用意したMutexじゃなく Gdk.threads_leave()の使い方が悪かったのが原因だったのかも
219 名前:login:Penguin mailto:sage [2011/10/28(金) 09:21:51.84 ID:pOl/xLje.net] https://bugzilla.gnome.org/show_bug.cgi?id=580385 それなりにまとまりつつあるのかなとか思ってると 積み残してる部分もあって何か意外だった なんとなく code attribute で切り抜けるんだろうか…
220 名前:login:Penguin [2011/12/12(月) 17:52:40.22 ID:smhjypxV.net] いつのまにかMath関係のDSOエラーが出たからどうしたもんかと思ったけど リンクのときに-lmが必要だったのね ついでに遅いけど 0.15.0 リリースアゲ
221 名前:login:Penguin mailto:sage [2011/12/13(火) 16:58:36.27 ID:ZlpJ2MLL.net] >>216 0.81くらいの時からそのフラグは必要だったかと思われるw 今回から配布形式が xz 圧縮になっててちょっと驚いた。 tar jxvf vala-0.14.1.tar,bz2 tar xvf vala-0.15.9.tar.xz jを付けなくても大丈夫と憶えておくことにする…
222 名前:login:Penguin mailto:sage [2011/12/13(火) 17:02:05.37 ID:ZlpJ2MLL.net] tar jxvf vala-0.14.0.tar.bz2 (stable) tar xvf vala-0.14.1.tar.xz (準stable) tar xvf vala-0.15.0.tar.xz (development) だった…ミスタイプ多すぎてすまない…orz
223 名前:login:Penguin mailto:sage [2011/12/18(日) 22:49:36.73 ID:gpLS8xC5.net] >>217 -lm なしでも動いてたから気づかなかったw 2009年ごろのBugzillaの回答に助けられた
224 名前:login:Penguin mailto:sage [2012/01/03(火) 08:08:05.71 ID:zVTeR0hG.net] Gtk-3.0.girにはAPIとかにちゃんとドキュメントがあるのに gtk+-3.0.vapiではドキュメントが完全に抜け落ちてる… Gtk-3.0.girからVala用にドキュメント込みのHTMLを掃き出す ツールがないもんかなぁ。
225 名前:login:Penguin [2012/01/27(金) 13:13:36.83 ID:MJrNQhDK.net] 0.15.1出てます
226 名前:login:Penguin mailto:sage [2012/02/03(金) 02:09:34.04 ID:FNUAY58f.net] 0.14.2も出たけど、安定版と開発版を分ける意味あるか?
227 名前:login:Penguin mailto:sage [2012/02/08(水) 16:13:29.32 ID:kiy50TeI.net] mail-archives.apache.org/mod_mbox/incubator-lucy-dev/201201.mbox/browser https://svn.apache.org/repos/asf/incubator/lucy/trunk/clownfish/ stackoverflow.com/questions/8456599/is-it-possible-to-compile-and-use-xapian-clucene-or-lucy-on-ios https://github.com/zeitgeist-project/activity-log-manager いろいろ鳥によってスタンスの取り方みたいな所で違いは あるので保守やらforkやらportを考えると已むを得ないの ではないか…
228 名前:login:Penguin mailto:sage [2012/02/26(日) 07:06:43.37 ID:PAr0/0x1.net] fantom.org/doc/examples/index.html#js fantom.org/sidewalk/topic/1785 fantom 1.0.62 リリース。言語内で初めから javascript support を持たしてみる 試みはなかなか面白いのではないか…
229 名前:login:Penguin mailto:sage [2012/02/28(火) 07:11:22.67 ID:mZ/Mt96V.net] unstable.valadoc.org/#!wiki=gdk-3.0/index www.valadoc.org/gdk-3.0/index.htm WindowWindowClass の列挙体を調べたいとかいう時 0.15系列だと新しいほうのvala-docでないと引けないのが不便かも あとajaxで描画してるので読み込みが完了するまでスクロールバー が出るのがちょっともたつく印象だった
230 名前:login:Penguin mailto:sage [2012/03/09(金) 20:12:26.04 ID:lPqxBLod.net] Benchmark of Dictionary Structures lh3lh3.users.sourceforge.net/udb.shtml Benchmark of Regex Libraries lh3lh3.users.sourceforge.net/reb.shtml
231 名前:login:Penguin mailto:sage [2012/03/10(土) 07:18:13.94 ID:+NjTrdll.net] >>226 Valaに関係しているglibの結果を見ると速からず遅からずだな… C++テンプレート系が全般的に速い。C++の存在価値ってこういうところにあるよな。
232 名前:login:Penguin [2012/04/30(月) 13:23:23.77 ID:BcoIzs2r.net] 0.17.0 リリース記念上げ! 2ヶ月前の 0.15.2 からのコミット数が20程度だ… 突然開発速度ががた落ちしたみたいだけど、どうしたんだろうか?
233 名前:login:Penguin mailto:sage [2012/05/05(土) 00:29:24.84 ID:wOchO1VT.net] blog.gmane.org/gmane.comp.programming.vala 基本機能は2009年あたりからあんまり変わってないかな binding周りでgobject-introspectionとgirの実装と vapiのメンテが開発の主眼みたいな印象 12.04からvtgとvalenciaがパッケージになったので sudo apt-get install gedit-valatoys-plugin sudo apt-get install gedit-valencia-plugin で前よりは開発しやすくはなりそうだけど…(12.4におけるVala本体のstableラインは0.14.2) codeblockとsublime text2などpluginはこんなかんじで forums.codeblocks.org/index.php?topic=10383.0 joshbenham.net/69/sublime-text-2-and-the-vala-programming-language-on-elementary-os/ ぼちぼち整備はされてゆきそうだけど(dockyチームとか使ってるだいぶ安定してきた https://launchpad.net/plank 普及はどうだろう…
234 名前:login:Penguin [2012/08/08(水) 01:47:09.88 ID:ompgOWg2.net] Vala 0.17.4 リリース記念上げ! ・Drop Dova profile. ・Drop POSIX profile. うーん、やっぱり GObject 一本で行くんだな。
235 名前:login:Penguin mailto:sage [2012/08/10(金) 20:30:42.21 ID:43zh3y1N.net] 来年夏にはGNOMEはほぼ解散状態に陥るのでどうでもよい
236 名前:login:Penguin mailto:sage [2012/08/10(金) 21:28:24.78 ID:DHRq1UuF.net] 何かあったの?
237 名前:login:Penguin mailto:sage [2012/08/11(土) 10:14:07.93 ID:o2WkcCjB.net] DebianにまでGnomeデスクトップが
238 名前:、想を尽かされた件じゃない? [] [ここ壊れてます]
239 名前:login:Penguin mailto:sage [2012/08/11(土) 10:15:40.62 ID:gKZ/yEbd.net] 愛想尽かすっつーかデフォルトを変えるだよ。
240 名前:login:Penguin mailto:sage [2012/08/11(土) 10:17:30.50 ID:gKZ/yEbd.net] まだ全然確定じゃないし。 linux.slashdot.jp/comments.pl?sid=576009&cid=2210177
241 名前:login:Penguin mailto:sage [2012/08/23(木) 11:58:59.07 ID:wT8qBt1h.net] blog.xfce.org/ glibとgobjectがあればそれはそれで何とかなるしWMはまた別だね > じぶんopenbox使ってる… https://github.com/KCVC/libafrodite/blob/master/Makefile https://bugs.launchpad.net/ubuntu/+source/valatoys/+bug/832760 bugs.debian.org/cgi-bin/bugreport.cgi?bug=635121 https://gitorious.org/vala-toys/vala-toys/commit/1454d36/diffs glib-assert.vapi が見つからないとか云われてテストで失敗する /usr/share/vala-0.18/vapi に上記のvapiを入れてやれば大丈夫。 esite.ch/2012/06/26/writing-tests-for-vala/ bazaar.launchpad.net/~diodon-team/diodon/trunk/view/head:/tests/test-text-clipboard-item.vala
242 名前:login:Penguin mailto:sage [2013/03/13(水) 22:14:22.25 ID:MwIyXkJL.net] sourceforge.net/projects/manjarodev/files/users/philm/live-installer/ blog.developpez.com/rsharp/p11820/mono/monodevelop-4-0-ubuntu すごい久しぶりの書き込み 流れ流れて xfce に落ち着きそうだわ…
243 名前:login:Penguin mailto:sage [2013/03/13(水) 22:26:12.25 ID:MwIyXkJL.net] >>235 >Debian GNU/Linux 7.0 "Wheezy" ではXfceが標準のデスクトップ環境になるとPhoronixが伝えている。 なんとなく振り返って呼んでみたら相変わらず Phoronix いい加減の風説撒いててワロタ 今日日実機に投入するなら usbインストールが主流だろうにサイズはそれほど 以前より気にしなくても良くなったか
244 名前:login:Penguin [2013/03/18(月) 21:36:56.23 ID:3uMtrQaR.net] Valaしばらく使ってるけど、Genericsでは型消去するってことでいいのかな? CILだし、何となくそんな気がするんだけど、確証がないし、Cコードを本気で追う気概もなく・・・ 誰か分かる人いませんか?
245 名前:login:Penguin mailto:sage [2013/03/19(火) 09:41:02.82 ID:o8+57GQ8.net] >>239 型がなくなる。要するにC#じゃなくてJavaのGenericsと同じ。 なんでやれることがかなり限られる。
246 名前:login:Penguin mailto:sage [2013/03/22(金) 22:18:34.75 ID:g5+oWlz9.net] >>240 おお、素早い返答ありがとう。 型消去されるとして、色々サンプルコード書いてみたけど valaのGenericsって型制約無しで、全て共変なんだね。 これだと、メソッドの引数で型安全が守れなくなるから、大きな欠陥なわけね。 参考 ttp://supersoftcafe.com/2011/07/vala-generics コメント欄がかなり過激。
247 名前:login:Penguin mailto:sage [2013/03/23(土) 14:57:50.34 ID:Ot8//svX.net] >>241 あれ?そのコメント欄では共変じゃないっていってるね。 それと、Vala開発者の弁護をする訳じゃないけど、Valaは関数名のオーバーロード をしない方針だから、型を消去せざるを得なかったんじゃないかと思われる。 しかし、 public static G Max<G>(G a, G b) { return a > b ? a : b; } がエラーになるんだから、役に立たないとも言える…
248 名前:login:Penguin mailto:sage [2013/03/25(月) 13:46:13.82 ID:1YB0HppF.net] >>242 コメントは要約するとこんな感じ?(英語間違ってたらすんません) 読み書きできる配列とかコレクションは不変であるべき前提があるから、 共変なJavaの配列はクソだったな、一応例外で対応してるけど。 (しかし、Genericsでの同様の問題への対応は理にかなってた。) 同じ轍を踏むValaの開発者は以下略。 型変数について境界が定義できないから、具象メソッドに対するGenericsは使えないよね実質。 (抽象メソッドではまぁ使えるだろうけど) うーむ使いどころが難しい。
249 名前:login:Penguin mailto:sage [2013/08/05(月) NY:AN:NY.AN ID: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 [2013/09/14(土) 18:31:29.39 ID:Lj5ZFryQ.net] Vala 0.21.2 リリース age ttps://mail.gnome.org/archives/vala-list/2013-September/msg00022.html
251 名前:login:Penguin [2013/09/26(木) 02:09:02.75 ID:EPJ3SFEj.net] Vala 0.22.0 リリース age ttps://mail.gnome.org/archives/vala-list/2013-September/msg00034.html
252 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています