Valaについて語りませんか
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/07/05(日) 14:31:59ID:IdyQQEIy【GNOME Live!】
Vala
http://live.gnome.org/Vala
Tutorial
http://live.gnome.org/Vala/Tutorial
【SourceForge】
ValaによるGNOMEアプリケーションのプログラミング
http://sourceforge.jp/magazine/08/12/15/0143207
0002login:Penguin
2009/07/05(日) 14:49:00ID:IdyQQEIyVala is a programming language that tries to bring modern language features to C,
without additional runtime requirements and with little overhead,
by targeting the GObject object system.
It was developed by J rg Billeter and Raffaele Sandrini.
The syntax borrows heavily from C#.
Rather than being compiled directly to assembler or to an intermediate language,
Vala is compiled to C which is then compiled with the platform's standard C compiler.
0003login:Penguin
2009/07/05(日) 16:00:26ID:4QqhX6g7プログラム
http://pc12.2ch.net/tech/
0004デムパゆんゆん
2009/07/05(日) 18:00:02ID:1wMfbkcM愛 それは
マライヒマライヒ
0005login:Penguin
2009/07/05(日) 18:15:49ID:Tt3flXt7でもそれならpython使うしなあ
0006login:Penguin
2009/07/05(日) 18:46:25ID:wTWUZzTz0007login:Penguin
2009/07/05(日) 18:54:45ID:wTWUZzTz0008login:Penguin
2009/07/05(日) 19:06:42ID:vWjFkdbk専用の言語を作ったというのが、GNOMEらしいというか何というか。
エンドユーザーとしてはMonoアプリよりはVM抜きのGtk+アプリを使いたいが
開発者としてはMonoのほうが楽チンかもしれない
0009login:Penguin
2009/07/07(火) 03:24:44ID:DTLYWLxnでも、cのソースと協調しやすいから、今までの資産がある人には良いんじゃないかな?
0010login:Penguin
2009/07/08(水) 02:41:01ID:O/hFomNVValaにしてもGenieにしてもドキュメントが少ないのはなんとかならんのかね?
ちょっとやってみたがGtkのメニューバーの作り方がわからん
まぁライブラリのソース嫁ってことか?
0011login:Penguin
2009/07/11(土) 23:55:26ID:laBaTLCTメニューバーのAPI自体は用意されてるみたいだよ。
ttp://valadoc.org/?pkg=gtk+-2.0&element=Gtk.MenuBar
ただ、使い方については一切説明が無いので、
gtkリファレンスを参照しなきゃいけないけど。
ttp://library.gnome.org/devel/gtk/unstable/
他にvalaで使えるapiを知りたければ、
ttp://valadoc.orgを見れば大丈夫なのかな?
0012login:Penguin
2009/07/14(火) 20:32:25ID:sdMMjO+hvalaが0.7.4以上だとコンパイルできないみたい。
svnの最新バージョンならとりあえず動くよ。
0013login:Penguin
2009/07/15(水) 00:08:28ID:zyweEBSHありがとうございます。参考になりました。
ところで
RADツールでなんかオススメないですかね?
今のところgladeを使うのが一番簡単?
0014login:Penguin
2009/07/16(木) 02:06:50ID:F4aDnD2e0015login:Penguin
2009/07/16(木) 02:45:34ID:Hnv0jSIK今日はもう寝るので後日確認します
0016login:Penguin
2009/07/16(木) 18:06:11ID:F4aDnD2e俺はいつもuiファイルの置き場所に悩むよ。てvalaあんまり関係ないけど。
0017login:Penguin
2009/07/16(木) 21:40:58ID:SQsoT81gttp://itn2002.sakura.ne.jp/archive/validesample/validetest.tar.gz
GtkBuilderを使うには--pkg=gmodule-2.0が必要だったんだね。
これに気づかないで大分悩んだ。
まあほとんどsampleと同じだけど。
ところで[CCode (instance_pos=-1)]の意味って何?
0018login:Penguin
2009/07/17(金) 01:40:49ID:AJJQRc+Rhttp://live.gnome.org/Vala/GTKSample
これの5番め
Loading User Interface from XML File
ってやつですね
0019login:Penguin
2009/07/17(金) 01:54:46ID:AJJQRc+R補足
18で示したサンプルコードとあわせて参考にさせていただきました
>>18リンク先の説明を参照すると
コールバックメソッドをスタティックメソッドのかわりにインスタンスメソッドに
したいときに[CCode(instance_pos=-1)] を書けってかいてありますね
0020login:Penguin
2009/07/21(火) 02:52:10ID:0neMEWmQttp://valaide.org
後、勉強用プログラムを更新したんでまた投下するよ。
ttp://itn2002.sakura.ne.jp/archive/validesample/validetest.tar.gz
今度はlibsoupを使ってbbsmenu.htmlを取得して解析するっていうことをしてみた。
本当はGLib.Nodeを使った方が色々と嬉しかったんだけど、
APIが他のと比べて整備されてないから見送った。残念。
■ このスレッドは過去ログ倉庫に格納されています