ソラマメブログ

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で開発出来るようになるとうれしいんですが、どうなるんでしょうか( ̄∇  ̄ )



同じカテゴリー(LSL)の記事画像
オブジェクトのコンテンツに自分自身を入れて再帰Rezしたい
Babbage Linden さんが来ました
LSLCon2008 開幕
LSL-Editorでユーザ定義変数も補完する
ホーミング弾の作り方
パーティクル小ネタ
同じカテゴリー(LSL)の記事
 LSLのC#実装は凍結らしいです (2010-07-02 03:23)
 LSLに導入されるC#ってバージョン1.0の予定なの? (2010-06-27 14:26)
 Web連携するときのオブジェクトの識別子 (2009-08-15 17:55)
 インワールドからWebサーバへポーリング (2009-04-28 23:50)
 オブジェクトのコンテンツに自分自身を入れて再帰Rezしたい (2008-12-17 01:55)
 Babbage Linden さんが来ました (2008-10-25 01:17)

Posted by sabro at 22:55│Comments(6)LSL
この記事へのコメント
う~む、とてつもない内容で、ジャナにはついていけません。

おそらく、スタコラさんも同じでしょう。

が、サブタンの情熱は伝わってきます。
じんじん、じわじわとっ。

じわじわ、じんじんとっ、

寝ます(w。
Posted by janakirajanakira at 2010年02月23日 04:48
難しいです@@
要するにマックかモスバーガーか
ちがいますね

SLはいろいろ外部で開発できるみたいですね
さぶろーさんがクリエモンでなにを企画してるのか
気になるコボルトです^-^
Posted by コボルト商会 at 2010年02月23日 06:36
>ジャナタン
ジャナタンブログにでてくる機材の話題も
とてもついていけないので、お互い様かとw

>コボルトさん
開発環境の規模から無理矢理当てはめると、
Vi=マック、Eclipse=モスバーガーかな?
次期クリエモンはPVと同時公開ってことで、
多くの人に使ってもらいやすくするための改良です。
詳しくは秘密 ♪( ̄∇  ̄ )
Posted by sabro at 2010年02月23日 08:05
おはよー

「LSLはC#が導入される予定」ってまじですか?

なんかにアナウンスでてましたっけ?
Posted by jinkojinko 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
Posted by sabrosabro at 2010年02月26日 23:03
あーやっとつながりました^^

オフィスアワーの記事ありがとうございました
さっそく見てみますねー

C#・・・
名前しかしらないのですが、開発しやすくなるといいなー
Posted by jinkojinko at 2010年02月27日 04:22
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。