プログラミング日記

変数管理

変数は名前とIDで管理してようと考えているんですけど 道筋つきましたIDの値でswitchして それから名前と等しいか判断するんです連続で名前比較せず 連続でID比較すればいいですね 配列にしたらもっと速い #define button_block(%1="") %tbtn1 %i0 button %1…

簡単オリジナル言語作成ver2014/02/26

久しぶりにやりました 前のverが13/4なので ほぼ一年ぶりW 13/4頃も一年ぶりに再開させたかんじなので 作成期間2年で全然進んでないダメっぷりwそうさなぁ りささんとこのBBSに言語作成の本読んでますって 書いたの5年くらい前っぽかったりしますオリ…

処理で埋める

思ったんですけど 僕はよく こんな処理がしたいと考えた時 コードへの落とし方がよくわかんなくて断念します でも思った コードは思いつく範囲で断片的には想像出来る なのでその断片的なのを 断片を埋めて コードに落とし込む手法が考えられる それが処理で…

変数羅列

tackはよく変数を羅列するのですが 変数 配列を羅列して その変数がどういう演算された結果なのか もコメントしてみました考えてみるとそれらの処理はGUI処理絡むし errorと格納するの しながら記述しなきゃいけないし メモっぽいので 文法にのっとった演算…

version管理。その2

subversionを適当にググりながら試行錯誤してます 昨晩、悪戦苦闘して、今日(さっき)30分くらいやってなんとなくいいかんじになりました フォルダごと登録できるのがいいですな 後はバックアップを取れるようになったら完璧 CUIのソフトを使わなきゃいけな…

version管理

自作簡易言語もFILEが増えてきたので version管理に挑戦してみるかFILEが増えてきたって 加筆する度にFILE名にversionの名前加えるから増えてるんですがHSP開発wikiにLINKが載ってて、なんとなく気になっていた LightVMを試してみようっていう気楽なかんじな…

別FILE

変数を定義してある部分を別FILEにすればいいことに気付いたw HSPなのでほぼグローバル変数やし 衝突させれるので、昔よりローカル変数使うようになりましたが enumの値も別FILEにしてます HSPエディタにも作業中のカーソルに戻る機能あればいいけど ないの…

LISP

なんとなくCygwinの本を読んでた それからEmacsの本を読んでみた (両方飛ばし読みw) で久しぶりにxyzzyを試したくなった なんかショートカットで評価とかするみたいなんで ショートカット使えばxyzzyでLISPできるのか?と思ったんです そよかぜのくつろぎ…

中間言語ver2012/6/28

先日、久しぶりに中間言語作ろうとしてた続きをしました 要素を全部,で区切ることにして単純に分割したら 要素全部数値配列に入りました 命令とパラメータは,区切りor改行区切りで 命令と命令は;区切りor改行区切りで コメントは#以降複数行無し って考えて…

お久しブリーフ。(バクマンの新妻エイジがこんな台詞言ってたようなw)

こんにちは。こちらのブログではお久しぶりです言語作成なんて、もー無理だよw 長いプログラムなんて書けねーよ そう腐ってましたwで、最近NETサーフィンしてたら 簡単な実装が色々ある そーゆーのでも作れないにしても 写経ってゆー手があるな 簡単なDSL…