5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

: Mops ( オブジェクト指向FORTH -- ) ;

1 : 1:01/09/10 19:41
ニッチ(Mac)の中のニッチ(FORTH)。
オブジェクト指向FORTH言語、Mopsについて語るスレ。
いや、語れるのか‥‥?

260 :22:02/04/27 23:19
>>259
ダミーたん‥‥(;´Д`)ハァハァ


>全部自分で作れば即解決。ガンバ!

Cocoaネイティブに作り直すときにフルスクラッチに‥する?(氏

> ググールで【マケファイル】って検索したらでてきます。

http://www.google.co.jp/search?q=cache:Ex07HNJGMYUC:www.topworld.ne.jp/tw/red/sakura/0101/0112.html+%81y%83%7D%83P%83t%83%40%83C%83%8B%81z&hl=ja

(;´Д`)ハァハァ (;´Д`)ハァハァ (;´Д`)ハァハァ


261 :デフォルトの名無しさん:02/05/06 23:24
Mops 5.01が出たみたいです。

ftp://jamsoft.com.au/mike_hore/Mops/

age

262 :デフォルトの名無しさん:02/05/07 01:16
>>261
ダウソロードしたよ。
これでMac OS Xでも……(;´Д`)ハァハァ
とオモータんだけどEnterキーがきかねぇ。(怒
思わずcomp.lang.forth.macを覗いてみたら、
ウインドウをリサイズしてから他のアプリケーションを
フロントに持ってきて、も一度Mopsのウインドウを手前に
持ってくれば使える、とあった。(何のまじないだ?)
……ををコンパイルできる……けどInstallできねぇ(涙
スタンドアロンアプリを生成できないんですけど。
(これは何かの罰ですか?)

も少し待ちかなぁ……。





263 :デフォルトの名無しさん:02/05/07 23:15
>>262
おおすごい。
うちもEnterきかなくて目が点でした。
これからやってみます。


264 :デフォルトの名無しさん:02/05/08 00:15
Mops 5.01
アプリで表示させる日本語のタイトルやラベルが化けるんですが何か良い方法が
あるんでしょうか。

mops age

265 :デフォルトの名無しさん:02/05/08 00:21
comp.lang.forth.macにMops作者のMikeタンのシリアスな書き込みが…

http://groups.google.co.jp/groups?dq=&hl=ja&group=comp.lang.forth.mac&selm=newscache%24wmxpvg%24wsm%241%4

> The tough reality is that for Mops to continue, it really does need more effort than I can manage alone.
> The IDE is showing its age -- in particular it now needs an OSX-native text editor.
> Also the Manual is way out of date, and needs a major revision.
> I'll do it if people need it, but otherwise I'd rather not bother.
> I've got other things I could be doing.

こんなこというてはります。

> But I'd really like to know now whether there are still a significant
> number of users who aren't in a position to contribute,
> for whatever reason, or whether there just aren't very many users any more.

とも言ってるんで、Mopsの開発継続して欲しい連中はMikeタンに
フィードバックしてくだちい。
今すぐに!




266 :デフォルトの名無しさん:02/05/08 00:30
>>264
ほんとだ。文字化けする‥‥。
対策は………ワカンナイ、ゴメソ。


267 :デフォルトの名無しさん:02/05/08 02:31
>>265
とりあえずMikeタンにおてまみ出しときますた。


268 :デフォルトの名無しさん:02/05/11 00:26
以前Mopsを試したことがあるのですが、敷居が相当高い気がしました。
1.日本語のMops情報が限りなくゼロ
2.そもそもForth自体が超マイナー
3.本屋で日本語のForth本は手に入らない、今後も出る予定があるとは思えない。
4.結局ToolBoxの知識は必要になる。
5.したがってC言語の知識も必要になる。
6.日本語がインライン入力できない。解決するには結局ToolBoxどっぷりになる。
というつらい目にあうことになります。

最低限以下のようなページがないとつらい。
http://www.big.or.jp/~crane/cocoa/indexOnline.shtml

「Mopsはやっぱり!」

をだれかお願いします。(汗)





269 :デフォルトの名無しさん:02/05/11 07:16
Mopsを使ってる人間が言うのもアレなのですが、正直、
Mopsはあまり初心者向きではないんですよね……。
MPWがフリーになる前は、無料でToolBoxを駆使できる唯一の
開発環境だったのですが、MPWもフリーになり、デベツールが
OS Xに付属している現在ではあまりアドバンテージがない……。
しかも付属のライブラリにバグがあったりしてそれを回避したり
直したりしながらプログラムすることになります。(涙

……じゃあいったい誰が使っているのか?といえばモノ好きなオレとか……。
……オレとか……オレとか……。

…………。
…………。



ところでMopsの英文マニュアルは、内容が古くなってはいますが、
Forth&OOP入門の書としてイイです。
……………英語ですけど…………。



270 :デフォルトの名無しさん:02/05/16 17:23
openfirmware勉強CHU!

271 :デフォルトの名無しさん:02/05/16 19:06
そういや、comp.lang.forth.macの投稿記事の半分ぐらいが
OpenFirmware関係だったりするなぁ。
時代は変わった‥‥。

ググルでもみられるYO。
http://groups.google.co.jp/groups?hl=ja&group=comp.lang.forth.mac



272 :デフォルトの名無しさん:02/05/24 05:39
保守

273 :>222タン作 GokiForth:02/05/26 19:50
スレッド 安芸る

274 :デフォルトの名無しさん:02/05/26 23:37
>>273
あがってないよ。なんで?


275 :273:02/05/28 00:20
どうなってんだ?

276 :デフォルトの名無しさん:02/05/28 00:32
>>275
ちゃんとあがってるよ。
更新されてないだけでしょ。

277 :22:02/05/28 01:17
更新しますた。。。

‥‥いやネタじゃなく。ついでに移転しました。

GikoForth : http://gikoforth.s13.xrea.com/

実はxreaがめずらしく一般サイトの募集をやっていたので出来心でスペース
とっちまいました。

更新内容ですが、文字列と手続きブロックをオブジェクトでラップしてみました。

"逝ってよし" とか 【2を掛けて1を足す】とかは
それぞれ「文字列」「ブロック」クラスのオブジェクトをスタックに返します。

肝心のクラスライブラリの中身はスカスカに貧相ですが、カテゴリを使って
クラスを派生することなくメソッドを追加したり置き換えたりできるので、
とりあえずこの段階で公開しときます。

Cocoaネイティブ版を作りかけましたが、ヘタレなんで何年かかるかワカランです。
ちょとやる気が萎えますた。



278 :22:02/05/28 01:32
ちなみに「ブロック」クラスの中のifメソッド関係の定義を抜き出してみました。

:m ifTrue: ( b -- ) IF call: self THEN ;m
:m ifFalse: ( b -- ) not IF call: self THEN ;m
:m if: ( b ^blObj -- ) swap IF call: blockvec ELSE drop call: self THEN ;m

したがってブロックを使ったIF文モドキは今のところ以下のようになってます。

b true = :[ "True" ::print ]: :[ "False" ::print ]: ::if

trueやfalseがオブジェクトじゃないので、この順番でしか書けないんですよね。




279 :ムアー:02/05/29 12:51
XREAはもうs13までいってるのか。
ワシんとこはs8です。3ヶ月ぐらい前かな。
早ぇ。

280 :デフォルトの名無しさん:02/05/30 00:33
>>279
ムアーたんのサイトってどんなんだろ? (;´Д`)ハァハァ


281 :チャルーズ・ムアー:02/05/30 02:14
再起下降でゴリゴリ書いた変な処理系とか
躁病患者を一気に鬱病患者にするほどのネガティブ天体観測日記等です。
もちろんデフォルトで電波を通常のサイトの3倍(赤)飛ばしています。
天文台から。ムアー(´∀`)

282 :名無しのワードさん:02/05/31 06:36
>281
ネタに聞こえないところがアレですなぁ…

283 :デフォルトの名無しさん:02/05/31 12:54
>>281
おながい、キーワードをもう1ワードだけ‥‥‥。(;´Д`)ハァハァ

>>282
http://www.colorforth.com/
‥‥‥‥ネタにしかみえない自分は、聖地巡礼の旅にでてきます‥‥‥。






284 :デフォルトの名無しさん:02/06/06 19:52
F#出たね。
Forthじゃないけど。

285 :22:02/06/09 01:58
>>284
F#って?ocamlってなに〜?と思いますた。
functionalのFだたのか。

http://gikoforth.s13.xrea.com/
更新しました。

またしばらく放置になりそうです。


286 :デフォルトの名無しさん:02/06/10 18:09
>>284
ていうかあったよ、Forth.NET

http://www.codeproject.com/dotnet/dforthnet.asp



287 :デフォルトの名無しさん:02/06/11 16:46
>>286
Oh my GOD !

288 :トリップの ◆8VdVxENI :02/06/11 23:11
してみる。

289 :202:02/06/21 05:29
ところで他の言語ではキーワードを行のはじめに置いて字下げをしますが、
FORTHではキーワードを行の終わりに置いて字上げ(地上げじゃありませんよ)をするのがいいと思うのですがどうでしょう。

_____________(conditoin1) IF
______(conditoin2) IF
(procedure1.1) ELSE
(procedure1.2) THEN   ELSE
______(conditoin3) IF
(procedure2.1) ELSE
(procedure2.2) THEN   THEN

_________________BIGIN
(condition) WHILE
_(procedure) LOOP

IF文が何重にもネストした場合THENがいくつも並ぶことがありますが、
これが一行に詰め込めます。

290 :デフォルトの名無しさん:02/06/21 09:05
>>289
逆Python記法??


291 :デフォルトの名無しさん:02/06/21 16:19
>>290
THENやELSEは書いているみたいなので段差でブロックをあらわしてるわけでは
ないと思うが‥‥‥


292 :22:02/06/23 00:47
>>289
202さん、おひさしぶりす。
これはキーワードが右側に並ぶのがミソつうことですか‥‥?

ああん、だめ、脳がついてけないです。
(;´Д`)

293 :デフォルトの名無しさん:02/06/30 00:13
Mops5.1.1リリースあげ。

http://www.panix.com/~goshawk/Mops/_download.html



294 :      :02/07/05 00:11
 わっしょい


295 :デフォルトの名無しさん:02/07/07 18:31
古本屋で買っちゃったよ。
「パソコンユーザーのためのForth入門」age

296 :デフォルトの名無しさん:02/07/10 11:55
Forth インタプリタをもった、 ブートローダ 作りたいんだけど、 ここでよろしいですか?

297 :デフォルトの名無しさん:02/07/10 22:01
>>296
ブートローダはわかんないけど、Forthの話題ならここで可かと。


298 :デフォルトの名無しさん:02/07/13 21:36
ANS FORTHの規格の日本語訳と言うのは存在するんでしょうか?
訳してみようと思っているんですが、もしもう存在するなら無駄なこと
はしたくないので。

ご教示おながいします。


299 :デフォルトの名無しさん:02/07/13 23:02
>>298
ない、と思います。少なくともネット検索でひっかかる範囲には。
(私も見つけられなかった。)

ftp://ftp.taygeta.com/pub/Forth/Literature/ansforth.pdf

↑ANS Forthの規格書でこれが一番新しいのかなぁ?
手伝いたいけど英語苦手なので‥‥機械翻訳でよければ‥‥‥‥(T-T



300 :デフォルトの名無しさん:02/07/13 23:03
さげちゃった。
揚げ。


301 :デフォルトの名無しさん:02/07/14 00:44
漏れ、今ほそぼそとDPANS94翻訳中

302 :22:02/07/14 22:33
>>301
神!








‥‥‥地味に更新しますた。
http://gikoforth.s13.xrea.com/

303 : ◆dPyZXuuM :02/07/14 23:34
>>302
Wikiかなり充実してま砂。
このスレの閲覧者、意外に多いのか。

304 :22:02/07/15 00:25
ヽ(;´Д`)ノムーアたんハァハァ

↑お茶目さん

‥‥それはともかく、
>>303
>このスレの閲覧者、意外に多いのか。

どうなんでしょう。(T-T

http://gikoforth.s13.xrea.com/wiki/wiki.cgi?RecentChanges
Wikiは、この辺↑から更新状況をチェックしてお好みの所に自由に書き込んで
いただけますと、涙でるぐらいウレスィかも。
ページも勝手にジャンジャン作って良いです。いや、ホント。
おながいします。



305 : ◆dPyZXuuM :02/07/15 01:28
勝手に作った(´∀`*)

306 :22:02/07/15 13:02
ありがとん。玉しゃぶろうタン‥‥‥‥。


307 :301:02/07/15 23:37
DPANS2.htmアップップ。
で、DPANS3.htm翻訳中。

ページ数少ないし、分担したらサクサクっと終わるような気がするんだけど、
どうよ。

308 :22:02/07/16 00:11
http://www.taygeta.com/forth/dpans.htm
↑ココですね。

じゃ、せっかくだから漏れはdpans6.htmをやるぜ!!

……でも今日は寝ます。ゴメソ。


309 :デフォルトの名無しさん:02/07/16 00:26
すげ。神降臨。
http://gikoforth.s13.xrea.com/wiki/wiki.cgi?DPANS2%2EHTM%A4%F2%CB%DD%CC%F5%A4%B3%A4%F3%A4%CB%A4%E3%A4%AF%A1%C1

97 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)