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

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

ΨΨΨ Smalltalk/ Squeak 教えろゴルァ ΨΨΨ

1 :◆oRQMZiP6:2001/08/22(水) 10:33
質問スレだゴルァ

139 :デフォルトの名無しさん:01/09/05 13:10 ID:VvkxN2Xs
>>138
うろ覚えですが。

オブジェクトの外部からのアクセスを制限したいメソッドは 'private' というカテゴリに分類してやる。
他のオブジェクトからは 'private' のメソッドは呼ばないようにする。

こんな感じでアクセス制御(?)を行っているはずです。
もちろん、自分でアクセス制御を実装してやる、というのも可能だと思います。

140 :デフォルトの名無しさん:01/09/05 14:11 ID:VkLqO6Wo
すべてのソースがプログラマに対して開示されている環境だから、
カテゴリで private とか public とか表明するだけでよしとする?

Cなどでポインタとヒープの扱いがプログラマに任されているように、
Smalltalkではメソッド呼び出しの扱いがプログラマに任されている
ということかな。

141 :デフォルトの名無しさん:01/09/05 14:20 ID:VkLqO6Wo
ざうちゅうのえらいひとと△鳩 for Squeakの作者は
どちらもおおしまさんですがなにか関係ありますか?

142 :デフォルトの名無しさん:01/09/05 15:13 ID:iUZCS8gE
>>138
>やっていけるという思想なの?

思想か?と問われれば、答えはYESだろうなあ。
少なくとも、無いと絶対に動くソフトが作れないということなんか無いのは
間違いないわけで、となると後は、それを導入することによる
使いやすさ(にくさ)をどう評価*したい*か?という、考え方の問題になる。

つまり、採用の可否を決める理由は、思想(ものの考え方)しか、有り得ない。
#なにも考えずに気づけばそうなっていた、という線も有りえるが、まさかね…

変数に型が無いのとも、事情は似たようなもんだろな。

143 :デフォルトの名無しさん:01/09/06 11:03 ID:1cz9bw9E
>>138
もともと、Smalltalkっておもちゃなんだよ。DynaBook構想のOSなんだから。
環境丸ごと好きなようにいじれるというのが売りになってるわけ。だから、
何かを隠すなんてことはあり得ない。変数に型が無いのも、いじり倒すのに
邪魔になるからだろうね。
こういった出自を考えると、堅っ苦しいVisualWorksよりも、Squeakの方が
正当な後継のような気がしてしまうな。

---

VisualWorksの5i.4が落とせるようになってる。isoイメージはgzippedなのに
200Mオーバーだ。5i.2迄しか見たことなかったから、あまりの変りっぷりに
愕然とした。こんなのWorkspaceじゃない、とか叫びたい気分である。

144 :デフォルトの名無しさん:01/09/06 12:11 ID:xBBQEm0E
>>143
そんなでかいのダウソできないけど…。
でも見てみたいのでのでスクリーンショットきぼんぬ。

145 :デフォルトの名無しさん:01/09/06 14:04 ID:Os7P5cME
最近知ったこと。

なにかメソッドをいじって、実行してみたらでエラー発生。
という状況でデバッガが起動したとき、デバッガに表示されているスタック
ダンプの階層をたどって、エラーを起こしている当該メソッドのソースコー
ドを引っ張り出し、その場で修正た上で処理をそこから続行できるらしい。
収拾がつかなくなっても「以前の版に戻す」というメニューもあるので安心。

スタックダンプっていうと普通死体だけど、Smalltalkの場合は生きたオブ
ジェクトなんだよね。そのまま続行とかStep実行とかできるし、その時点で
変数に束縛されているオブジェクトがどうなっているかInspectしたり、更
にはメッセージを送って状態を変更したりもできる。

Smalltalkは実行しながらデバッグできる、ってそういうことだったのね。

146 :デフォルトの名無しさん:01/09/06 17:48 ID:1cz9bw9E
>>144
http://members.tripod.co.jp/GarbagesCollection/5i.4.jpeg
こんなWorkspace。クラス名はWorkbookになってる。

147 :デフォルトの名無しさん:01/09/06 20:54
>>146
あー、わざわざありがとう。

148 :デフォルトの名無しさん:01/09/07 17:00
VisualWorksで実行できてしまいました。

| ア整数 |
ア整数 := 1.
^ア整数 + ア整数
==> 2

「ア整数」より「ある一つの整数」としたほうがより明確ではないかと
一部で議論になったのですが、ここは簡潔さや従来の慣習に敬意を表し、
あえて外来語としてそのまま採り入れました。

ちなみにSymbolのクラス階層は
Object()
    Collection()
        SequenceableCollection()
            ArrayedCollection()
                CharacterArray()
                    String()
                        Symbol()

だそうです。(クラス名の後ろの括弧はなんじゃ?)

149 :信奉者:01/09/08 01:31
>>148
クラスのメンバ変数?

150 :デフォルトの名無しさん:01/09/10 16:14
#スレ違い気味だけど、

Linux+XFree86 4.1.0でVisualWorks、動いてる?
FreeBSD 4-STABLE+XFree86 4.1.0だとフォントを古いのにしないと
動かないのだが。

151 :デフォルトの名無しさん:01/09/10 18:05
>>149
そうなんだ!
Arrayってメンバ変数ないのね。非ポインタ型とかインデックス型とか、
あのへんに関って来るのかな。よく分からないんだけど。

152 :デフォルトの名無しさん:01/09/13 12:14
Squeak3.0にも tile scripter あったよ。
ブラウザに統合されていなかったから気づかなかった。くぅ。

メッセージセレクタペインで黄ボタンメニュー -> tile scripter

153 :デフォルトの名無しさん:01/09/14 14:34
sum.com の Self Tutorial で Morphic の解説発見。

ttp://www.sun.com/research/self/release/Self-4.0/Tutorial/index.html
ttp://www.sun.com/research/self/release/Self-4.0/Tutorial/Morphic/Morphic/Morphic.html

154 :デフォルトの名無しさん:01/09/16 08:47
VisualWorksのエディタをvi風にするチェンジセットだそうな。
Squeakでも何とかならんかねえ。ネタとしては面白そうなんだが。

http://embug.dyndns.org/kusakari/16

155 :デフォルトの名無しさん:01/09/16 09:44
よりによってなんでvi・・

156 :デフォルトの名無しさん:01/09/16 21:11
キーバーインドの変更ならParagraphEditorをいじるよろし。

157 :j:01/09/16 21:14
モロ、無修正画像サイト発見!

http://www.sex-jp.net/dh/01/
http://www.sex-jp.net/dh/02/
http://www.sex-jp.net/dh/03/
http://www.sex-jp.net/dh/04/

158 :デフォルトの名無しさん:01/09/17 07:07
>>154
試してみたけどすげえ。
標準のSettingパネルの"Mac", "Motif", "Windows" なんかに
混じって、"Vi like" が出現したよ。気合入ってるな〜。

159 :デフォルトの名無しさん:01/09/17 15:59
VisualWorks3.0 non-commercialで質問です。
Squeakでいうメソッドのversionsのような、編集履歴を遡って参照する機能はないのでしょうか?

160 :デフォルトの名無しさん:01/09/17 19:20
>>159
標準では憑いてこないね。
Junにはそんな感じの事をするユーティリティが入ってた筈。
GPL嫌いじゃないなら、使ってみる宜し。

161 :vi厨:01/09/18 00:28
>>155
え?viは合理的で素晴らしいぞ?
なんせあんなに沢山のキーが「カーソルキー」に変身してくれるんだからな。
将棋のコマより遥かに多彩な移動パターンが醸し出せるのは自明だろう。
あとはそれに慣れれば、モードレスゆえにカーソル移動でいちいち
変なキーを押さないと/併用しないとならない他のエディタの
アーキテクチャの馬鹿さ加減が、ひしひしと理解できるというものであらふ。

キーボードの上で眠ったら「必ず」文章を破壊するエディタなんか、要らないって。
viなら入力モードに移行するキーを押さない限り(つまり確率)、大丈夫だ。

162 :デフォルトの名無しさん:01/09/18 00:44
確かに、寝ぼけて :q! しちゃったことはないな。

163 :デフォルトの名無しさん:01/09/18 01:44
>>162
眠りなだけに「ZZ」とか。

164 :デフォルトの名無しさん:01/09/18 01:45
>>159
Change Listで同じではありませんが、似たことはできます。
VisualLauncherのChangesメニューから「Open Change List」を選んで、Change Listを開き、「File」メニューから「Read file/directory...」で*.chaファイルを選択。
表示される変更履歴から、元に戻したいメソッドを選択した後にsameチェックボックスをチェックすると、そのメソッドだけに絞り込まれるので、適当なメソッドを選んで「Replay」メニューから「This change」を選択。これで任意の時点に戻れます。
もし、*.chaが大きすぎる場合は「SourceFileManager default recover: 5000」のようにして、st80.recentに落としてから使ってください。
# もちろんENVYやStOREのような構成管理ツールを使った方が楽です。

165 :デフォルトの名無しさん:01/09/18 01:47
でも事実上Undo無制限のエディタも多いしなぁ・・・
俺も日本語の文章じゃなければvi好きだけどね。

166 :デフォルトの名無しさん:01/09/18 18:05
>>160
JunRevisionManager でしょうか…。見てみます。

>>164
やってみました。できなくもない、という感じですね。

>>165
viは無理ですがvimならばUndo無制限だったと思います。

167 :デフォルトの名無しさん:01/09/20 13:54
超どうでもいいことですが、

  クラス>>メソッド

という表記は、もしかして

  クラス>カテゴリ>メソッド

のカテゴリを省略したものなんでしょうか?

168 :デフォルトの名無しさん:01/09/22 23:08
self age. "落ちないように"

169 :デフォルトの名無しさん:01/09/22 23:38
>>167
Squeakでは、ContextPart>>printOn:
VisualWorksでは、CompiledMetohd>>printNameOn:inClass:
あたりを参照。

170 :デフォルトの名無しさん:01/09/23 11:22
          

Rubyはクソです。ゴミ箱逝きです。

いじょ
この発言をコピペしていただければ幸いです。

171 :デフォルトの名無しさん:01/09/24 11:28
smalltalk って、日本では、SRA って会社がメインでやってるみたいだね。

172 :デフォルトの名無しさん:01/09/27 13:10
age

173 :デフォルトの名無しさん:01/09/27 22:35
>>171
特定の実装の商品についてなら、そういう話は成り立つだろうけど、
その言語全般についてならば、会社がどうとか考える意味はないだろう。

Squeakなんかもあることだしさ。

174 :デフォルトの名無しさん:01/09/29 00:34
smalltalkって食ってけますか。
趣味程度にしといた方がいいですか。

175 :デフォルトの名無しさん:01/09/29 02:03
>>174
会社らしい会社が無いだろ今は。
なので、分母が少な過ぎるんで、どっちも言えぬ。
ちょうどいい。キミが時代の最先端(つまり人柱)になってみないかね?ん?

176 :デフォルトの名無しさん:01/09/29 18:41
(素人)
SqueakとMySQLってドッキングできませんでしたっけ?

データベースとセットでならビジネスになりません?

177 :デフォルトの名無しさん:01/09/29 19:50
SRA は Smalltalk 関係で仕事とってるんだろうか。

178 :デフォルトの名無しさん:01/09/30 00:31
>>177
去年の OO シンポジウムで青木さんの講演を聴いたよ。
まず、グラフィック環境「じゅん」の宣伝(Smalltalk 版と Java 版がある)。
それと政府関係の仕事をしてるという話だった。
(はったりも含めて)結構できる人のようです。

179 :デフォルトの名無しさん:01/10/01 04:10
Smalltalkイディオムはなんかすごい

180 :デフォルトの名無しさん:01/10/01 04:29
lispと違ってSmalltalkは結構仕事あるよ。
カッコとの差か(w

181 :デフォルトの名無しさん:01/10/01 12:02
>>180
そういえばASCIIからLisp(しかもマック上のらしい)の本出てたな。
最近流行っているの?>Lisp

182 :デフォルトの名無しさん:01/10/02 04:24
九大病院はどうなったー?

183 :デフォルトの名無しさん:01/10/02 21:43
>>182
その話し聞きたい

184 :デフォルトの名無しさん:01/10/03 02:48
>>183
「九大病院!?」
そこでまたブチ切れですよ。

185 :デフォルトの名無しさん:01/10/04 13:11
>>178
あのひと、元MACオタクの超人です
BSC>FXIS>SRA

(元後輩)

186 :デフォルトの名無しさん:01/10/05 23:27
九大病院
http://www3.nikkeibp.co.jp/WAT2/971212/971212trein01.html

187 :名無しさん:01/10/05 23:51
( ゚Д゚)アヒャヒャ

188 :デフォルトの名無しさん:01/10/06 00:21
SqueakOSっていまどーなってんの?

189 :デフォルトの名無しさん:01/10/08 13:43
self age

190 :デフォルトの名無しさん:01/10/08 23:22
>>188
SqueakNOS
http://mathmorphs.swiki.net/9

191 :デフォルトの名無しさん:01/10/09 14:59
Happy Squeaking! 第五回のサンプルを打ち込んでみましたが,
Squeakのバージョンが新しいせいか,うまく動きません.残念です.

ちなみに上記サイトでは2.4ですが,手もとにあるのは2.7 / 2.8 / 3.0です.
あそこはもう放置されているのでしょうか?

192 :デフォルトの名無しさん:01/10/10 00:21
>>191
これはMVCの例題なので、MVC Projectの中で試してみてください。3.0では動きました。
また、ご本人は続ける気はあるようですので、励ましのメールを出すと良いかもしれません。

193 :デフォルトの名無しさん:01/10/10 09:26
あれ?動きますか。
打ち間違いかな。

194 :193:01/10/11 09:57
ダウンロードしたファイルをfileInしたらちゃんと動きました。
やっぱり打ち間違いでした。

195 :デフォルトの名無しさん:01/10/11 22:52
>SqueakOS

VMWareのゲストOSとして食べさせたら、VMWareが落ちました(T_T)

196 :デフォルトの名無しさん:01/10/12 13:15
>>195
うぐぅ。
VMWareよりSqueakのVMのほうが軽いと思われ。

197 :デフォルトの名無しさん:01/10/14 17:53
SqueakNOS起動しないあげ

198 :デフォルトの名無しさん:01/10/15 10:05
SqueakOSってファイルシステムとかどうなってんの? あげ

199 :デフォルトの名無しさん:01/10/17 22:35
SqueakNOSのswiki見えないあげ

200 :デフォルトの名無しさん:01/10/18 10:28
Squeak本っていつごろ出るの?

201 :デフォルトの名無しさん:01/10/19 03:42
201

202 :デフォルトの名無しさん:01/10/19 11:12
>>201
も、もしかして2月1日に出るという符丁ですか?

203 :デフォルトの名無しさん:01/10/21 03:46
下記の条件にあった Smalltalk 環境はないでしょうか?

1. Unix 系の OS で動作する
2. Non Commercial
3. コマンドラインと親和性が高い
4. GUI も作成可能

2 までだと、Squeak でも良さそうですが、コマンドラインで操作でき、尚且つ
GUI も作成できるという物は見つかりません。
どなたかご存知でしたらお教えください。

204 :203:01/10/21 03:57
イメージ的には、トランスクリプト、ワークスペース、各種ブラウザが
コマンドラインコンソールに統一された趣です。
emacs のようなインターフェースの Smalltalk 環境があると便利な人も
いるんじゃないかな、と思ったんですけど、無いですかね?

205 :デフォルトの名無しさん:01/10/21 04:47
そのままemacs使えよ

206 :デフォルトの名無しさん:01/10/21 13:46
>>203

GNU Smalltalk
http://www.gnu.org/software/smalltalk/

Blox
http://www.gnu.org/software/smalltalk/gst-manual/gst_19.html#SEC25

Smalltalk interface for GNU Emacs
http://www.cs.utah.edu/dept/old/texinfo/mst/mst.html#SEC34

現在、Emacs interfaceはunsupported
http://www.gnu.org/software/changelogs/smalltalk/smalltalk-1.95.1/NEWS

207 :デフォルトの名無しさん:01/10/21 23:15
"Hello?"

"shine shine shineshineshineshine shinjimae~"

208 :デフォルトの名無しさん:01/10/22 10:52
>>204
トランスクリプトとワークスペースはコンソールに近いけど、各種
ブラウザってのはコンソールでどうやるんだろ? イメージわかない。

SqueakやVisualWorksにはヘッドレスというGUIなしのバッチモード
(httpサーバーとして起動する時などに使う)があるから、標準入力を
評価するプログラムを書いて起動するとかで、コマンドラインからの
操作もできそうな気はする。

あとコマンドラインとEmacs風インターフェースというのは微妙に違うと
思う‥‥‥。

209 :208:01/10/22 11:03
ああ分かった。
cursesとかのキャラクタ端末ベースのインターフェースが欲しいってことね。
80x25のキャラクタ画面で4分割ペインとか表示されても狭くない?

210 :見てないかも知れないけど:01/10/22 14:00
「放送大学 教養学部 発達と教育専攻」
は、もしかして受講してるだけですか?
どこかの研究室勤めかとばかり思ってた。

211 :デフォルトの名無しさん:01/10/22 18:29
Solaris 上のSqueak で OpenGL プログラミングをしようとしています。

現在、FFI の X11 の例題がうまく動かず苦戦しています。
FFI の資料を探しています。
詳しい方、よろしくお願いします。

JunのSqueak版があるとうれしいのですが、ありますか?
また、UNIX 上の Squeak で OpenGL を使っている人いますか?
(Windows上のSqueakなら、動く例題がいくつかありました。)

何か分かったらお知らせします。

212 :203:01/10/23 01:29
GNU Smalltalk のコンパイルに失敗した。ちょっと鬱。
Smalltalk/X もダメだった。

>>209 さん
そんな感じです。

213 :209:01/10/23 09:14
>>212
このへん
ttp://member.nifty.ne.jp/abee/smalltalk/mobilegear.htm
に紹介されている Methods がそんな感じだったらしいすね。

214 :デフォルトの名無しさん:01/10/23 18:03
>>209,>>213
MSXを連想しました。何故だろう。

215 :デフォルトの名無しさん:01/10/24 18:16
squreak 手に入れたんですが、いまだに smalltalk の文法がよくわからないです。良い(squeak の)本かWEBはありませんか。

transcript: "HELP".
だっけ?コメントってどうやるんだっけ。

216 :デフォルトの名無しさん:01/10/25 07:30
>>215
おすすめのサイトは、 >>5 >>6 に載ってます。
その他いろいろリンクがありますので過去ログ参照して下さい。

> transcript: "HELP".
> だっけ?コメントってどうやるんだっけ。

Transcript show: 'HEEEEELP!!!'.
文法的には
 Transcript がレシーバ(メッセージの受け手であるオブジェクト)
 show: がメッセージ(レシーバの持つメソッドを起動するためのシンボル)
 'HEEEEELP!!!' が引数(ここではStringクラスのインスタンス)
 . がキーワードメッセージ式の終りを示す終端記号

文字列は 'シングルクォート' でコメントが "ダブルクォート" です。

217 :216:01/10/25 09:31
VisualWorksプログラミング/基礎編
ttp://www.sra.co.jp/people/kondo/business/VW/Basic/index.html
ここも参考になりそうです。

218 :215:01/10/25 09:34
>>216-217
おお、どうもありがとう

219 :デフォルトの名無しさん:01/10/25 11:31
>>216
「show: 'HEEEEELP!!!'」がメッセージで、
「show:」がメッセージセレクタ(キーワードメッセージセレクタ)、
「'HEEEEELP!!!'」が引数なのはOK、
「.」はメッセージ式とメッセージ式の区切り文字だと思います(したがって、この例では不要)。

220 :216:01/10/25 11:46
訂正ありがと。
'.' はターミネータ(Cの';')ではなくセパレータ(Pascalの';')でしたね。

221 :デフォルトの名無しさん:01/10/25 19:35
Squeak ですが、

WorldMorph クラスってどこにあるんですか?

PasteUpMorph と WorldMorph の関係を教えて下さい。

222 :デフォルトの名無しさん:01/10/26 09:32
>221
WorldMorphというクラスはありません。グローバル変数WorldにはPasteUpMorphのインスタンスが入っています。

World
http://minnow.cc.gatech.edu/squeak/1816

223 :デフォルトの名無しさん:01/10/26 12:52
みんないいなあMorphic使えて。
マシン遅すぎでMVCしかまともに動かん。

224 :デフォルトの名無しさん:01/10/26 14:42
>>222
リンク先を見てきました。

2.5 以降は、WorldMorph がなくなったんですね。

Morph の例題があるページに WorldMorph が出てきたので、
右往左往していました。

http://pbl.cc.gatech.edu/cs2390/227

上の例題は、PasteUpMorph のメソッドに適当にあわせてやれば
いいということで、よろしいでしょうか?

>>223
自分の Squeak 環境は、メモリ:64MB, CPU:K-6 266MHz です。
はじめからこの環境なので、速いか、遅いかよく分かりません。

1GHzとかでやっている人は、Squeakの体感速度はどうですか?
300MHzとかと比べて速くなりましたか?

225 :デフォルトの名無しさん:01/10/26 15:01
お前らSmalltalk/Squeak教えてください。

226 :デフォルトの名無しさん:01/10/26 15:44
>>225
いいですよ。

227 :デフォルトの名無しさん:01/10/26 15:48
>>224
モバイルギアで動かしているので、うっかりMorphicプロジェクトに
飛びこむと、遅くて死にそうになります。
画面が狭いのでメニューが下にはみ出して、選択できないし。

228 :デフォルトの名無しさん:01/10/26 17:22
角度とか。

229 :デフォルトの名無しさん:01/10/26 21:29
>角度とか。
これなあに?

230 :デフォルトの名無しさん:01/10/26 22:18
アドレスが変わっている。
ブックマークで飛んでくるから、分からなかった。

231 :デフォルトの名無しさん:01/10/26 23:14
「“ダイナブック”の香りは受け継いでいる」――“パソコンの父”アラン・ケイ氏が来日
http://ascii24.com/news/i/keyp/article/2001/10/26/630756-000.html

232 :デフォルトの名無しさん:01/10/29 16:26
「どうしてこのスレこんなに盛り上がらないんだ。」
「そりゃあ smalltalk がマイナーだからじゃないの?」
「確かに、日本にいても smalltalk とか squeak とか聞かないしね。」
「本屋に言っても、初心者向けC++、JAVA、SQL、VB、Perlしか見かけないね。」
「Delphi,Lisp,COBOL、ましてやSMALLTALKなんて
絶対見ない。」
「…」
「…」
「あげ(ボソッ)。」

233 :デフォルトの名無しさん:01/10/29 17:51
>>232
日本語のマニュアルがないからだと思います。
smalltalk はたくさんあるが、squeak は英語ばっかり。
Morphic とかの説明を検索しても、英語のページにリンクしてあるだけ。

だれか、squeak/morphic の日本語のサイト教えて下さい。

234 :デフォルトの名無しさん:01/10/29 18:04
http://www.kk.iij4u.or.jp/~y-kamite/squeak/index_squeak.html
http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak/squeak.html

235 :デフォルトの名無しさん:01/10/29 18:24
たとえばね、簡単なじゃんけんゲームを squeak で
作るにはどうすればいいのだろう。
Cで書いた場合は↓見たいな感じで。

#define GU 0
#define CHOKI 1
#define PA 2

#define TIE 0
#define WIN 1
#define LOSE 2

(中略)

do{
  printf("番号を入力せよ 1:グゥ 2:チョキ 3:パァ > ");
  scanf("%d", &player);
}while ( plyaer >= 1 && player <= 3 );

player--; /* 0 ベースの値に直す */
computer = rand() % 3;

/* 勝敗判定テーブル */
int table[3][3] = {
  /* Computer = GU, CHOKI, PA */
  { TIE, WIN, LOSE }, /* Player = GU */
  { LOSE, TIE, WIN }, /* Player = CHOKI */
  { WIN, LOSE, TIE } /* Player = PA */
};
result = table[player][computer];
switch (result){
  case TIE:
    printf( "あいこ\n" );    break;
  case WIN:
    printf( "かった\n" );
    break;
  case LOSE:
    printf( "まけた\n" );
    break;
}
/* 終了 */

236 :デフォルトの名無しさん:01/10/29 18:29
>>235
printf() でつまづいているんですが。

inspect it 以外のやり方お教え下さい。

237 :デフォルトの名無しさん:01/10/29 18:32
transcript show: 'Hello World'

238 :デフォルトの名無しさん:01/10/29 23:29
thread age: '落ちないように'

239 :デフォルトの名無しさん:01/10/30 12:41
>>236
つーか、このまま直訳するんなら、そのまま文字列を返せばいいじゃん。
あとは使う側でprint itするなりinspect itするなり適当なmorphにブチ込むなり
好きにしてくんさい、っつーことで。

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

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

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)