2 part forth (907レス)
2 part forth http://mevius.5ch.net/test/read.cgi/tech/1073673931/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
126: デフォルトの名無しさん [sage] 04/07/18 19:11 crを完全にスペースに置き換えた場合(全てのワードを即時実行にする)、 何か弊害あります? http://mevius.5ch.net/test/read.cgi/tech/1073673931/126
127: デフォルトの名無しさん [sage] 04/07/18 20:57 >>125 FORGET は旧式の拡張ワードとして未だ生きながらえているね。 新ワードは MARKER。前もって、MARKER word としてヘッダーを作っておいて 後の実行時に word cr でヘッダー以後のワードを消し去るという使い方。 変数をプログラムメモリと別の領域に置く方式への配慮という感じがする。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/127
128: デフォルトの名無しさん [sage] 04/07/18 21:09 >>126 即時実行型のFORTHでは過去にGraFORTHを触ったことがあります。 コロン定義なしでDO LOOP文を入力するとリターンキーで実行する。 最初からそういう形の仕様で考えてあれば弊害はないはずですよ。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/128
129: デフォルトの名無しさん [sage] 04/07/18 21:56 >>128 コロン定義無しっすかあ 厳しいなあ 即時実行するかしないかの1bitスイッチとそれを操作する[,]の2つのワードを作っておいて [ ワード名 命令 ] DEFW なんてやり方も考えてみましたけど 実装がめ、めんどそうやなあ〜 スペースのみで全て即時実行の方がミニマリズム全開でカッチョエ〜とか思いますけど いた仕方ない cr待ちに変えるかあ〜 http://mevius.5ch.net/test/read.cgi/tech/1073673931/129
130: デフォルトの名無しさん [sage] 04/07/18 23:29 >>129 > [ ワード名 命令 ] DEFW これだったら通常のコロン定義の方がシンプルでは? どうせなら [ 命令 ] DEFW ワード名 とか。 でも即時実行のみでやるなら /ワード名 [ 命令 ] DEFW かな……。 Postscriptみたいだ‥‥‥。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/130
131: デフォルトの名無しさん [sage] 04/07/18 23:38 >スペースのみで全て即時実行 Forthは基本的にスペースが来たら即時実行という考え方で良いと 思うんですが。 ただ、 ・immediate属性でないワードはコロン定義の間は実行せずにコード生成 ・immediate属性のワードはいつも即時実行 というルールに従っていれば。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/131
132: デフォルトの名無しさん [sage] 04/07/19 00:25 >>131 やっとimmediateの使い方を理解できました。 シェルと構文解析を同時に考えるから混ざってしまってたのか・・・ >>130 定義されてないワードが来たらワード定義に移るとか考えましたが、 デバッグというか間違えた時しにそうなのでなかったことにします。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/132
133: デフォルトの名無しさん [] 04/08/17 12:39 今さらながらプログラマーズ ハンドブックをForth社に注文した。 入手できるうちで現在の標準を一番反映したものになっているのだと思う。 オーダー番号は22だったけど、やっぱりForthって超マイナーなのかな? http://mevius.5ch.net/test/read.cgi/tech/1073673931/133
134: デフォルトの名無しさん [sage] 04/08/22 01:06 唯我独尊言語 http://mevius.5ch.net/test/read.cgi/tech/1073673931/134
135: デフォルトの名無しさん [sage] 04/08/24 08:37 >>134 「どれ一つとして尊くない命はなく、だからこそ尊いというお釈迦様の言葉・・・」 http://mevius.5ch.net/test/read.cgi/tech/1073673931/135
136: デフォルトの名無しさん [sage] 04/08/24 18:17 「どれ一つとして尊くないForthはなく、だからこそ尊いというおムーア様の言葉・・・」 http://mevius.5ch.net/test/read.cgi/tech/1073673931/136
137: デフォルトの名無しさん [sage] 04/08/24 18:37 >>136 パチパチパチ! 君に500 CELL分け与えよう。 500 cells allot http://mevius.5ch.net/test/read.cgi/tech/1073673931/137
138: 134 [sage] 04/08/25 20:55 >>135-137 そんな高尚なつもりではなかったんだが、 ま、いいか。 Forthを信ぜよ、栄光あれ! http://mevius.5ch.net/test/read.cgi/tech/1073673931/138
139: 133 [sage] 04/08/26 06:01 正味5日間でプログラマーズ ハンドブックが届きました。$49.95の価値は十分にあると思う。というか、'94標準FORTHに関してはこれが現実的に唯一のガイドブック。送料は色々選べる中から$11のものをチョイス。(amazon.comでは本のみ$71.35) 肝心の中身はネットに頼って調べているよりも断然良かった。'94標準ばかりが能じゃないけど、どこかで方言がずらりと並ぶワードリストを見たことがあるから、やっぱり標準化は必要悪だったのかも知れないね。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/139
140: デフォルトの名無しさん [sage] 04/08/26 09:26 >>139 いいなあ。欲しいなあ。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/140
141: デフォルトの名無しさん [sage] 04/08/26 13:21 ISO/IEC 15145:1997 Informatinon technology -- Programming languages -- FORTH はどうなのよ。あんまり情報がないけど、たぶん'94FORTH。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/141
142: デフォルトの名無しさん [sage] 04/08/26 13:48 >>141 http://www.eos.org.eg/web_en/cat/items/d26479.html これだったらANSが出している高い準拠解説書の方が良さそう プログラマーズの共著者の一人は天文台時代からムーアの秘書? をやっていた現Forth Incの社長でdpansの委員長を務めている人物 ・・・だから >$49.95の価値は十分にある かな http://mevius.5ch.net/test/read.cgi/tech/1073673931/142
143: デフォルトの名無しさん [] 04/08/30 05:42 forthは、下手すっとアセンブラより難しいの こんなの流行るわけないだよ http://mevius.5ch.net/test/read.cgi/tech/1073673931/143
144: デフォルトの名無しさん [sage] 04/08/30 14:57 みいちゃんはあちゃんにちゃんで寝るえ〜 http://mevius.5ch.net/test/read.cgi/tech/1073673931/144
145: デフォルトの名無しさん [sage] 04/08/30 20:57 電波系が混じってるから下げるしかないね http://mevius.5ch.net/test/read.cgi/tech/1073673931/145
146: デフォルトの名無しさん [sage] 04/09/01 18:19 DPANS94ってのはISOのやつとは別物? http://mevius.5ch.net/test/read.cgi/tech/1073673931/146
147: デフォルトの名無しさん [sage] 04/09/01 21:02 マイナー言語はISOで定義されたからって それが標準になるわけじゃないんだよな なんのためのISOだよ http://mevius.5ch.net/test/read.cgi/tech/1073673931/147
148: デフォルトの名無しさん [sage] 04/09/11 23:35:50 >>146 ネットで公開されているDPANS94は下書きの最終段階のもので、正式な標準ドキュメントはANSIから得るよう公開ページに書かれているね。 実際のところ公開されているものは承認されたものだから、イコール標準ドキュメントとみなして差し支えないと思うけど。 それから、ANS Forth ANSI X3.215:1994 は ISO/IEC 15145:1997と同一だそうです。 http://forth.com/forth/fph-0.html http://mevius.5ch.net/test/read.cgi/tech/1073673931/148
149: デフォルトの名無しさん [sage] 04/10/07 12:00:14 May the FORTH be with you! http://mevius.5ch.net/test/read.cgi/tech/1073673931/149
150: デフォルトの名無しさん [sage] 04/10/09 16:17:30 >>149 by Oh! MZ (ねたに反応…、これでいいよね?) http://mevius.5ch.net/test/read.cgi/tech/1073673931/150
151: デフォルトの名無しさん [sage] 04/11/07 19:36:28 Fifthは? http://mevius.5ch.net/test/read.cgi/tech/1073673931/151
152: デフォルトの名無しさん [sage] 04/11/07 20:21:10 Fifthは腹を切って死ぬべきだ。 また、彼らはただ死んで終わるものではない。 唯一神ムーアが地獄の火の中に投げ込む者達だ。 彼らの支持者も同様だ。 理由はthleded codeを殺すなら自分が死ぬべきだからだ。 詳しい理由はhttp://www.complang.tuwien.ac.at/forth/threaded-code.htmlで熟知すべし。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/152
153: デフォルトの名無しさん [sage] 04/11/07 20:22:02 threadのスペルミスった....orz http://mevius.5ch.net/test/read.cgi/tech/1073673931/153
154: デフォルトの名無しさん [sage] 04/11/08 23:35:14 >>151 最新版 ttp://www.runesoft.co.jp/soft/r16_fifthaile.html http://mevius.5ch.net/test/read.cgi/tech/1073673931/154
155: デフォルトの名無しさん [sage] 04/11/10 22:13:43 なんかすごい展開になってるな http://mevius.5ch.net/test/read.cgi/tech/1073673931/155
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 752 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s