HSP
#module hoge x #global *huga a = *huga mes vartype(a) // label -> 1 a = "" mes vartype(a) // str -> 2 a = 0.0 mes vartype(a) // double -> 3 a = 0 mes vartype(a) // int -> 4 newmod a, hoge mes vartype(a) // struct -> 5 newcom a, "{00021401-…
#module #deffunc func mes "original func" return #global #module #deffunc changed_func func mes "changed func" return #global #undef func #define global func changed_func func
HSPの「命令」と秀丸マクロの「文」。if や repeat(HSP)やwhile(秀丸マクロ)と、mes(HSP)やmessage(秀丸マクロ)なんかが同じ分類になっている。(ifやwhileは文で、mesなんかの類は標準ライブラリ関数、とかって分けるのが普通じゃない?) システム変数(HSP…
そうだおもいだした。「exeファイルをつくれる」。これってとても重要なんですよ。俺が思うに、HSPはだからウケたんだと思う。 http://twitter.com/hogelog/statuses/676535332 確かに!初心者は「すごいゲーム作って配布するぞー!!」って人多いもんね。
>(最初に初心者に与える)むだな情報が無いから、法則性をつかみやすい。 これは puts "Hello, world!" や print "Hello, world!" で OK な Ruby や Python も同じですね。 セミコロンがいる Perl や PHP はほんの少しだけむだな情報が増えるかなー。 この…
mes "hello" mes "hello" mes "hello"をコンパイルすると。 48 53 50 33 01 03 00 00 00 00 00 00 9C 00 00 00 60 00 00 00 24 00 00 00 84 00 00 00 12 00 00 00 96 00 00 00 04 00 00 00 9A 00 00 00 02 00 00 00 9C 00 00 00 00 00 00 00 9C 00 00 00 00 …