2 part forth (909レス)
上下前次1-新
727: デフォルトの名無しさん [sage] 2015/05/04(月) 18:06:54.59 ID:McZN4pHS(2/3) AAS
 意外と居てびっくりした! 
 作ろうか 
728(1): デフォルトの名無しさん [sage] 2015/05/04(月) 18:43:39.64 ID:McZN4pHS(3/3) AAS
 >>726726(1): デフォルトの名無しさん [sage] 2015/05/04(月) 17:44:37.74 ID:kE0VI/DI(1) AAS
 >>724 
 居るぜー 
  
 ForthだけじゃなくてLispも入るけど組み込み機器でデバッガを内包したいような時って選択肢無いんだよね。 
 でLispよりもForthの方が実メモリ食わないんで本当にチープな組み込み機器だとコレ知らないと死ねる。  
Forthに慣れてる人がどんなデバッガ作るのか(どんなとこ見るのか)気になる 
729: デフォルトの名無しさん [sage] 2015/05/04(月) 19:28:19.74 ID:/hwLfRb3(2/2) AAS
 >>728 
 別の人だけど 
 デバッガとしてFORTHのインターフェースをつかうってことじゃね? 
730: デフォルトの名無しさん [sage] 2015/05/06(水) 15:56:46.02 ID:pB1d0kiO(1) AAS
 ちょっと面白いネタ見つけた 
 「スタックコンピュータ」の中の人、Forthの上でのグラフリダクションを研究してたらしい。 
 url長すぎって言われたんで↓でググってくれ 
  
 TIGRE: Combinator Graph Reduction on the RTX 2000 
731: デフォルトの名無しさん [sage] 2015/05/07(木) 11:41:15.23 ID:PQFXQAsu(1/2) AAS
 やってる人はいまもやってるんだねえ 
732: デフォルトの名無しさん [sage] 2015/05/07(木) 14:26:59.51 ID:PQFXQAsu(2/2) AAS
 「FORTH入門」すごいつかえる 
 処理系内部まで書かれているから自作するための参考になる 
733: デフォルトの名無しさん [sage] 2015/05/07(木) 19:26:45.21 ID:43KhqhpP(1) AAS
 あのイラストも結構好きだ 
734(1): デフォルトの名無しさん [sage] 2015/05/09(土) 01:15:17.53 ID:91zCXcbE(1) AAS
 ブート処理にforth 系のficl 使ってたOSがluaに切り替えてくみたいだが 
 やはりさわれる人の絶対数が多い言語に移ってくもんなのだろうか。 
  
 あと昔出版されて今じゃアマゾンでプレ値がついてそうなforth系の本、県立図書館で検索したら閉架に結構あったけど 
 たまたまなのか規模でかいとこなら普通に在庫あるのかな? 
735(1): デフォルトの名無しさん [sage] 2015/05/09(土) 08:08:38.65 ID:D66ceLoP(1) AAS
 >>734 
 FreeBSD? 
736: デフォルトの名無しさん [sage] 2015/05/10(日) 13:17:55.74 ID:wSg+R97A(1) AAS
 >>735 
 そそ。まだ先の予定っぽいけど 
737(1): デフォルトの名無しさん [sage] 2015/05/11(月) 10:05:34.87 ID:jfjxFlJu(1) AAS
 FORTHと直接の関係はないんだけど 
 実行ファイルのダンプを保存してあとから実行するのってどうするの? 
 LISPの単体で動く実行ファイルの作り方と同じ仕組みだと思うのだけど 
 どうすればいいのかわからん 
738: デフォルトの名無しさん [sage] 2015/05/13(水) 23:24:57.10 ID:ZhcbFads(1) AAS
 いまだにわからん 
739: デフォルトの名無しさん [] 2015/05/14(木) 14:19:50.60 ID:WhzKfy7h(1) AAS
 VMをアセンブリでかくかcでかくか 
740: デフォルトの名無しさん [sage] 2015/05/19(火) 12:28:41.76 ID:CmG/oeDB(1) AAS
 >>737 
 辞書と変数の設計に依るけど、単純にバイト列を展開するんじゃダメなのかな? 
 RetroForthがそんな設計だったような。 
 ちょっと挑戦してみようかな。 
741: デフォルトの名無しさん [sage] 2015/06/23(火) 22:36:02.69 ID:ifeDc53Z(1) AAS
 そのバイト列に展開するのが難しそうだ 
742: デフォルトの名無しさん [sage] 2015/06/23(火) 22:44:08.10 ID:vwZF4gL5(1) AAS
 OS依存になるよね、任意にcore dumpできるUnix系だとやりやすいかも 
 Fig FORTHだとOSに依存しないからできそうな気もする 
  
 #MC68000のFig FORTHをmotorolaのTutorial基板で触った事しかないんでうろ覚え 
743: デフォルトの名無しさん [sage] 2015/06/23(火) 23:14:56.31 ID:3QTDhBFd(1) AAS
 レス早くてワロタ 
 Perlに同じような機能があったたはずだからちと調べてみゆ 
744(1): デフォルトの名無しさん [] 2015/07/06(月) 12:32:57.19 ID:YQDXrDaK(1) AAS
 間接スレッデッドコードについて質問があります 
 IFなどの条件分岐ではそのワードの呼び出し箇所毎にパラメータが違うと思うのですが 
 その場合でも箇所毎にワードが生成されるのでしょうか? 
745: デフォルトの名無しさん [] 2015/07/10(金) 00:42:46.31 ID:wrUthjuc(1) AAS
 もう解決したのかな? 
 ちょっとどういう質問なのかわからないので、詳しい人期待age 
746: デフォルトの名無しさん [sage] 2015/07/12(日) 06:46:58.31 ID:AaGOVdy1(1) AAS
 >>744 
 いやたしか分岐先アドレスはスレッドに格納されるはず 
 つまりスレッドにはワードヘのポインタ以外にジャンプ用アドレスが含まれる 
747(1): デフォルトの名無しさん [sage] 2015/07/17(金) 08:59:20.64 ID:Hk7N5du5(1) AAS
 全てをアセンブリで実装しようとしたら手がつけられなくなったので 
 とりあえずコア以外はcで実装すことに変更すた 
 しっかし本当おもしれえ 
 nextは僅か4命令だぞ 
748: デフォルトの名無しさん [sage] 2015/07/18(土) 13:27:49.52 ID:xBzkS6DZ(1) AAS
 コアが実装できたら、後はforthで書こうぜ! 
749: デフォルトの名無しさん [sage] 2015/07/18(土) 13:55:45.77 ID:4KZmkVpL(1) AAS
 >>747 
 今時のCPUだとアセンブリの方が実装しやすくない? 
750: デフォルトの名無しさん [sage] 2015/07/18(土) 14:11:29.17 ID:MJkUXIxe(1/2) AAS
 外部リンク[html]:blog.livedoor.jp 
751: デフォルトの名無しさん [sage] 2015/07/18(土) 14:12:29.69 ID:MJkUXIxe(2/2) AAS
 Forthユーザ発見 
上下前次1-新書関写板覧索設栞歴
あと 158 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.279s*