タグ

luaに関するtetsuzinのブックマーク (4)

  • Cmder の Prompt を修正する方法 — 適当に だらだらと 楽しく

    Cmder の Prompt を修正する方法 ¶ 2016/11/12 Cmder のデフォルトのプロンプトのらむだが表示上邪魔になるときがある。以下はその際 にプロンプトを変える手順を記す。 Cmder の新しめのバージョンは内部で Clink の lua 処理で Prompt を設定している。そのため、 config\user-profile.cmd で Prompt の設定をしてもうまく反映されない。 そのため、 config\*.lua として適当な Lua ファイルを作成し、そこで clink.prompt.register_filter(set_my_prompt_filter, 1) などとして適当に上書きすると良い。 僕は vendor\clink.lua から set_prompt_filter() を参照し、以下のようにし て config\prompt.lua ファイ

    Cmder の Prompt を修正する方法 — 適当に だらだらと 楽しく
  • Luli Lua言語用ソースコード静的解析ツール

    luliとは? luli は、株式会社時雨堂が開発・販売する Lua 言語用ソースコード静的解析ツールです。 Lua 言語(※1)を静的に解析し、ソースコードに対し厳密な検査を行うプログラムです。 (※1)Lua 言語は高速な動作や高い移植性、組み込みの容易さなどの特長を持ち、非常に動的で柔軟な仕様の言語である反面、 開発者によってソースコードにばらつきが生じたり、プログラムを実行してみないとミスに気付かなかったりといった問題が 起こりがちです。 luli を導入することにより、Lua で書かれたソースコードのミスを簡単に発見したり、 プロジェクトやチーム単位でソースコードのコーディングスタイルを統一したりすることができます。 その結果、これまでソースコードの確認や修正にかかっていた時間を短縮し、開発やメンテナンスの負荷を軽減することが可能です。 luliの特長・詳細 コーディン

    tetsuzin
    tetsuzin 2014/05/23
  • Lua基礎文法最速マスター

    最近、基礎文法最速マスターというプログラミング言語の解説が流行ってるようなので、便乗してみた。個人的にはC++Pythonの方が慣れ親しんでいるのだが、自分でも勉強できるように普段使っていない言語を書いてみることにした。以前にここのブログで言及した言語、Processing、Erlang、Lua、PowerShellなどの中でもErlangとLuaに興味があったので、比較的書きやすいLuaを選んでみた。 何故Luaなのか? Wikipediaによると、Luaはブラジル・リオデジャネイロのカトリカ大学で生まれた手続き型言語だ。高速な動作、高い移植性、組み込みの容易さが特徴だ。また、ホストプログラムへの組み込みが容易であることもあって、コンピュータゲームなどで利用されている。有名どころでは、PlayStation HomeやWorld of Warcraftなどがある。また、小飼弾氏もなんて

  • C#にLuaを組み込む : Happy my life

    現在開発しているソフトにスクリプト機能を組み込む事になった。こういった場合、自分で言語を作成する人もいるけど、大抵の場合既存の言語を移植する事が多い。 スクリプト機能で実現する機能なども考慮した結果、Lua(LuaInterface)を組み込むことにした。あちこちでよく耳にするこの言語の最大の特徴は、組み込み用言語として開発された事。組み込み用なので、軽量かつ他言語からの呼出も簡単にできるように設計されている。 組み込み用言語といえば、通常のスクリプト言語に比べて文法が貧弱で、いまいち使い勝手がよくない言語もあったりするけど、Luaは単体でもプログラミング言語として十分成り立つので、その点は問題ない。しかも.Net Frameworkも問題なく呼びだせるのでこれで十分(そのためのLuaInterfaceなのだが) とここまではすんなり決ったのだが、その後、Lua(LuaInterface)

  • 1