Corona SDK 調査3日目 (Lua 用エディター探しその1)

公開日: : 最終更新日:2010/11/28 iPad, iPhone, MacBook, , ,

iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3日目。
今日は浜中 誠氏のスクリプト言語による効率的ゲーム開発 新訂版が届いたので、これを読んでLuaを学習してみる。
1日目に読んだ、上野 豊氏の入門 Luaプログラミング は、プログラミングが初めての人向けのLuaプログラミング本だったのでちょっと説明が丁寧すぎるところもあったのだが、今回の本はすでにCやC++をやっている人向けの本なので、Luaの解説もかなり駆け足だ。しかし簡潔に説明されていてわかりやすい。

とりあえずLuaをTerminalで動かしてみるべきだろうと思い、MacOSへのインストール方法を調べてみると、どうやらMacPortsを使うらしい。
Lua version 5.1.4 – How to Download and Install on Mac OS X
Snow LeopardにしたときにOSをクリーンインストールしたのでMacPortsを入れ直すことにする。
The MacPorts Project — Download & Installationによると、.pkg ファイルをインストールして、その後に手動で sudo port -v selfupdate すればいいようだ。
ダウンロードしたところ、MacPortsの現在の最新版は、 MacPorts-1.9.2-10.6-SnowLeopard.dmg だった。インストール後にOS再起動などは不要。

後はLuaのインストールは sudo port install lua するだけ。MacPortsは便利だ。
入門 Luaプログラミングで紹介されていた、mi もインストールしてみる。
いつもはJEditだが、mi はソースコードを書く際にいろいろと便利な機能があるらしい。
Luaモードはfuhmi’s backyardからもらってきた。
入門 Luaプログラミングの付属のCD-ROMだとmiから実行できたりするようだが、CD-ROMなしでどうやるかがわからなかった。
しかししばらく使っていて、Emacsキーバインドでカーソルが動かせないことが判明。残念だ。
いつも使っている JEditだとLuaモードみたいなものがない。
ということで、Luaで使えるエディターを探すことになってしまった。
Luaを使っている World of Warcraft のサイトでエディターが列挙されていたので、そこからMacOSで使えるものを列挙してみる。

  • Eclipse : Eclipse + the Lua Eclipse plugin. For Windows, Mac OS X and other
  • Smultron : Free Cocoa-based text editor for the Mac written for Mac OS X 10.4 (“Tiger”). Very good. Has LUA syntax coloring.
  • Eddie : Free programmer’s editor Mac OS X. Includes Lua syntax coloring and function popup plus many other features.
  • SubEthaEdit : Collaborative text editor with Lua syntax highlighting. For Mac OS X.
  • TextMate : Mac OS X editor. With the Lua Bundle for syntax highlighting. More information on installing TextMate bundles.
  • Mac用テキストエディタ「CotEditor 1.0.1」

Eclipseは今回の用途にはちょっとおおげさ、Smultron は開発中止、EddieはCtrl-Pで上に移動できないのでだめ、TextMate は海外で評判がいいが以前試したときに日本語 サポートの問題があった、CotEditorは良さそうだがLuaモードがない、ということで一通り試したがこの中ではSubEthaEdit が使えそうだった。29ユーロのSharewareになってしまうが。

ということで今日はさっぱり進まなかった。

スクリプト言語による効率的ゲーム開発 新訂版 (LuaとC/C++連携プログラミング)
スクリプト言語による効率的ゲーム開発 新訂版 (LuaとC/C++連携プログラミング) 浜中 誠

ソフトバンククリエイティブ 2010-09-30
売り上げランキング : 38169

Amazonで詳しく見る by G-Tools

入門Luaプログラミング
入門Luaプログラミング 上野 豊

ソフトバンククリエイティブ 2007-12-22
売り上げランキング : 167674

Amazonで詳しく見る by G-Tools

関連記事

no image

いろいろ考えさせられた 「ウェブ×ソーシャル×アメリカ」池田 純一著

TwitterのTLで誰かがつぶやいていて、Amazonを見たらレビューで激賞されていたので買ってみ

記事を読む

no image

はじめてのiPhoneプログラミング

さらにiPhoneプログラミング本が出るらしい。出版ラッシュですな。 これは568ページもあるらしい

記事を読む

no image

[iPhone 開発本] OpenGLで作るiPhone SDKゲームプログラミング パンカク本

発売されてすぐ買って、感想書いたつもりになっていたが実は書いてなかった本。 iPhoneゲームLig

記事を読む

2015年に買ったりもらったりリリースしたりしたもの振り返り

年末なので2015年を振り返ってみよう企画。前半は仕事で死んでいたが、思ったよりもいろいろ活動してい

記事を読む

no image

Objective-C 2.0のプロパティで再びはまる

Objective-C 2.0のプロパティに関してはまったことがあり、これはちょっと詳しく知っておく

記事を読む

スティーブズ第2巻 うめ著

スティーブズ2巻、激しく熱かった。 かなり意図的にマンガ化していて、ちょっとやりすぎだと思うと

記事を読む

Wi-Fi体重計Withings WS-50 を買ったのでSDKを試してみる

奥さんからの要望でスマホと連携する体重計を検討していたが、いつの間にかWithingsのWS-50が

記事を読む

no image

CS 193P

今作っているiPhoneアプリに設定画面を追加しようと思い、UINavigationControll

記事を読む

久々に Reject をくらった話

稼働日カウントダウンという昔作ったアプリにAppStoreのレビューのコメントでリクエストがあった。

記事を読む

no image

[iPhone 開発本] Objective-C 逆引きハンドブック

854ページの大著。C&R研究所というところから出版されている。ページはこちら。目次はこちら

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

リズムくんがタイ表示に対応しました

長らくお待たせしました。リズム学習アプリ「リズムくん」iPhone版

さくらのVPSにwordpress + gitlabを入れる

さくらのVPSに apache + wordpressをインストール

Apple Watch series 2の電池が1日もたなくなってしまった

一日もたないので、時刻を見ようと思っても見れない。時計としての体をな

iOS 13の新機能をざっくり把握する本 購入

https://twitter.com/shu223/status

ソニーのノイキャンヘッドセットWF-1000XM3購入

ちまたで話題の WF-1000XM3 を購入した。届くのはい

→もっと見る

PAGE TOP ↑