Hatena::Grouprubyist

たばさの RSSフィード

02/17(日) 2008

Zlib

| Zlib - たばさの を含むブックマーク はてなブックマーク - Zlib - たばさの

手元のio動かないと思ったら気のせいだったのでいじってみる。

c:\usr\localにおくと書いてあるな、と思ったらすでに置いてあった。何を勘違いしていたか。

古いのをc:\usr\local0705などとしてもパス指定すると動く。

なにをしようかというと正規表現(Addon ,Regex)を使おうと思ったがwin版には付いていない。golf場でもAddonは使えない?


Zlibは圧縮かなあと思いマニュアル見つつやってみる。

だめだ。

ZlibEncoderのとこのendProcessはendProcessingにしたら動いた。マニュアル間違い?

ZlibDecoderのほうはinputBuffer,outputbufferが最初からあるようだがEncoderにはないように見える。

inputBuffer:=Sequence clone

bf:=ZlibEncoder clone

bf inputBuffer=inputBuffer clone

などとして一応エラーはなくなったがどうもうまく行かない。

最初のほうのエラーはただクローンにしなかったせいかな?

http://www.iolanguage.com/scm/git/checkout/Io/docs/IoReference.html#Zlib


本家更新もMLも活発。MLで「rubyではこうだよ」みたいな会話もあり変な感じ。rubyメジャーだ。しかし英語でつらい。

yahoo group iolanguage :search ruby

Random

| Random - たばさの を含むブックマーク はてなブックマーク - Random - たばさの

対話モード

io>Random value

で0.98..などと表示。しかし最新版インストールしたりいじってまたやってみると何度やっても即対話モード終了。

最初の一度はなんだったんだろうか。

Rational

| Rational - たばさの を含むブックマーク はてなブックマーク - Rational - たばさの

ruby-devでも話題なのでなんとなくRational。まあ使い方よく分からない。

(追記:以下のは最初に a:=Rational とやらないとダメ?)

Io> r:= 3/7
==> 0.4285714285714286
Io> a:=r asRational
==> 7.720457e+015/1.801440e+016
Io> a type
==> Rational
Io> r type
==> Number
Io> a/4
==> 0.1071428571428571
Io> a/4 type

  Exception: argument 0 to method '/' must be a Number, not a 'Sequence'
  ---------
  /                                   Rational.io 56
  Rational /                           Command Line 2

Io> (a/4) type
==> Number
Io>
トラックバック - http://rubyist.g.hatena.ne.jp/hatecha/20080217
カレンダー
<< 2008/02 >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29
archive Error : RSSが取得できませんでした。