2010年02月20日
Eclipse+VrapperでのLSL開発
さぶろーは、以前、LSLをViで開発する環境をつくったのですが、ViではLSL関数の引数までは補完されないので、引数を忘れた場合は、いちいちリファレンスを引いていました。これがメンドくさくて、引数まで補完してくれるEclipseへ乗り換えも考えたのですが、やっぱりViのキーバインドを使いたくて躊躇する毎日・・・。
ところが、最近EclipseのViプラグインで、Vrapperというのがあることを知りました。
Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について
VrapperはViのキーバインドを使えるようにしつつ、補完も使えるということで、EclipseのLSLプラグインの補完も効くかどうか試してみることにしました( ̄∇  ̄ )
さぶろーが知ってるLSLプラグインは、LSL Plusと、ByronStar SLの2つ。
LSL Plusの方は、単体テストまでコード上で書くことができたりして、大規模開発を志向しているようです。ただ生成されるファイルが多かったり、直接LSLを編集せず、LSLPという独自のファイルを編集して、そこからLSLを生成する仕組みだったりと、メンドくさいことも多そうな感じ。
逆にByronStarは、単純にLSLを編集するだけの機能のようで、お手軽な感じで、個人的にはこちらの方が好きになりました。ただ、こちらは、2007年から開発が止まっているようなんで、そこだけ注意が必要です。
試してみたところ、両プラグインとも、Viモード中でも補完は有効でした。さぶろーとしては、Vrapper+ByronStarの環境を使っていこうかなと思います。
LSLはC#が導入される予定なので、そうなるとEclipseでは厳しくなるでしょうから、さぶろーの中では、今回の環境はそれまでの繋ぎっていう感じです。C#が出たら、使い慣れたVisualStudioやMonoDevelopで開発出来るようになるとうれしいんですが、どうなるんでしょうか( ̄∇  ̄ )
ところが、最近EclipseのViプラグインで、Vrapperというのがあることを知りました。
Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について
VrapperはViのキーバインドを使えるようにしつつ、補完も使えるということで、EclipseのLSLプラグインの補完も効くかどうか試してみることにしました( ̄∇  ̄ )
さぶろーが知ってるLSLプラグインは、LSL Plusと、ByronStar SLの2つ。
LSL Plusの方は、単体テストまでコード上で書くことができたりして、大規模開発を志向しているようです。ただ生成されるファイルが多かったり、直接LSLを編集せず、LSLPという独自のファイルを編集して、そこからLSLを生成する仕組みだったりと、メンドくさいことも多そうな感じ。
逆にByronStarは、単純にLSLを編集するだけの機能のようで、お手軽な感じで、個人的にはこちらの方が好きになりました。ただ、こちらは、2007年から開発が止まっているようなんで、そこだけ注意が必要です。
試してみたところ、両プラグインとも、Viモード中でも補完は有効でした。さぶろーとしては、Vrapper+ByronStarの環境を使っていこうかなと思います。
LSLはC#が導入される予定なので、そうなるとEclipseでは厳しくなるでしょうから、さぶろーの中では、今回の環境はそれまでの繋ぎっていう感じです。C#が出たら、使い慣れたVisualStudioやMonoDevelopで開発出来るようになるとうれしいんですが、どうなるんでしょうか( ̄∇  ̄ )
LSLのC#実装は凍結らしいです
LSLに導入されるC#ってバージョン1.0の予定なの?
Web連携するときのオブジェクトの識別子
インワールドからWebサーバへポーリング
オブジェクトのコンテンツに自分自身を入れて再帰Rezしたい
Babbage Linden さんが来ました
LSLに導入されるC#ってバージョン1.0の予定なの?
Web連携するときのオブジェクトの識別子
インワールドからWebサーバへポーリング
オブジェクトのコンテンツに自分自身を入れて再帰Rezしたい
Babbage Linden さんが来ました
Posted by sabro at 22:55│Comments(6)
│LSL
この記事へのコメント
う~む、とてつもない内容で、ジャナにはついていけません。
おそらく、スタコラさんも同じでしょう。
が、サブタンの情熱は伝わってきます。
じんじん、じわじわとっ。
じわじわ、じんじんとっ、
寝ます(w。
おそらく、スタコラさんも同じでしょう。
が、サブタンの情熱は伝わってきます。
じんじん、じわじわとっ。
じわじわ、じんじんとっ、
寝ます(w。
Posted by janakira
at 2010年02月23日 04:48

難しいです@@
要するにマックかモスバーガーか
ちがいますね
SLはいろいろ外部で開発できるみたいですね
さぶろーさんがクリエモンでなにを企画してるのか
気になるコボルトです^-^
要するにマックかモスバーガーか
ちがいますね
SLはいろいろ外部で開発できるみたいですね
さぶろーさんがクリエモンでなにを企画してるのか
気になるコボルトです^-^
Posted by コボルト商会 at 2010年02月23日 06:36
>ジャナタン
ジャナタンブログにでてくる機材の話題も
とてもついていけないので、お互い様かとw
>コボルトさん
開発環境の規模から無理矢理当てはめると、
Vi=マック、Eclipse=モスバーガーかな?
次期クリエモンはPVと同時公開ってことで、
多くの人に使ってもらいやすくするための改良です。
詳しくは秘密 ♪( ̄∇  ̄ )
ジャナタンブログにでてくる機材の話題も
とてもついていけないので、お互い様かとw
>コボルトさん
開発環境の規模から無理矢理当てはめると、
Vi=マック、Eclipse=モスバーガーかな?
次期クリエモンはPVと同時公開ってことで、
多くの人に使ってもらいやすくするための改良です。
詳しくは秘密 ♪( ̄∇  ̄ )
Posted by sabro at 2010年02月23日 08:05
おはよー
「LSLはC#が導入される予定」ってまじですか?
なんかにアナウンスでてましたっけ?
「LSLはC#が導入される予定」ってまじですか?
なんかにアナウンスでてましたっけ?
Posted by jinko
at 2010年02月26日 08:13

さぶろーは、参加してないんですが
Babbage Lindenさんのオフィスアワーなんかで
C#導入の話題が出ているそうです。
BabbageさんのWikiページで、
Office hour logsの最近のものを開いて
C#でページ内検索すれば、話題に出てる部分が
拾えますよー( ̄∇  ̄ )
User:Babbage Linden
http://wiki.secondlife.com/wiki/User:Babbage_Linden
Babbage Lindenさんのオフィスアワーなんかで
C#導入の話題が出ているそうです。
BabbageさんのWikiページで、
Office hour logsの最近のものを開いて
C#でページ内検索すれば、話題に出てる部分が
拾えますよー( ̄∇  ̄ )
User:Babbage Linden
http://wiki.secondlife.com/wiki/User:Babbage_Linden
Posted by sabro
at 2010年02月26日 23:03

あーやっとつながりました^^
オフィスアワーの記事ありがとうございました
さっそく見てみますねー
C#・・・
名前しかしらないのですが、開発しやすくなるといいなー
オフィスアワーの記事ありがとうございました
さっそく見てみますねー
C#・・・
名前しかしらないのですが、開発しやすくなるといいなー
Posted by jinko
at 2010年02月27日 04:22
