[Squeak-ja: 3285] 初心者の質問:BRegexp for Squeakのインストールが上手くいかない

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3285] 初心者の質問:BRegexp for Squeakのインストールが上手くいかない

濱口裕史
はじめまして。濱口と申します。

初投稿です。
よろしく御願いします。

Squeak(Squeak3.7.1)をはじめて3日、文法を一通りおさえ、
現在クラスライブラリ探索中です。

正規表現モジュールがデフォルトでSqueakには含まれていないようなので、
BRegexp for Squeak( http://kminami.fc2web.com/Squeak/Goodies/BRegexp/index.html)
の.sarファイルをダウンロードし、
ファイルリストからインストールしてみました。

すると、インストールのプログレスバーの進捗が8割進んだくらいでストップし、"Syntax Error"ウィンドに、以下の文言が現れました。

<上の枠>
BWin32Adapter api call apiBREWVERSION

<下の枠>
apiBREWVERSION
    <> expected ->apicall: char* 'BRE_BREWVERSION' () module: 'BRE_Wrap.dll'>
    ^ self externalCallFailed

Squeakを学んで、
システムのプロトタイプ作成や、仕事に役立つちょっとしたツールを作ること等を考えています。
文字列処理において正規表現を使えないのはかなり痛いのでなんとかしたいところです。。

このエラーの解決策、もしくは代替ライブラリなどの情報を求めています。

以上、よろしく御願いいたします。

Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3287] Re: 初心者の質問: BRegexp for Squeak のインストールが上手くいかない

Kazuhiro ABE-3
阿部@新百合です。

On Mon, 11 Dec 2006 21:52:51 +0900
"濱口裕史" <[hidden email]> wrote:
>よろしく御願いします。

よろしくお願いします。

# サブジェクトに「初心者の質問:」と入れないといけないというローカルルー
# ルは無いと思いますので適当にお願いします。もちろんつけても結構です。

>Squeak(Squeak3.7.1)をはじめて3日、文法を一通りおさえ、
>現在クラスライブラリ探索中です。
>
>正規表現モジュールがデフォルトでSqueakには含まれていないようなので、
>BRegexp for Squeak(
>http://kminami.fc2web.com/Squeak/Goodies/BRegexp/index.html)
>の.sarファイルをダウンロードし、
>ファイルリストからインストールしてみました。
>
>すると、インストールのプログレスバーの進捗が8割進んだくらいでストップし、"Syntax Error"ウィンドに、以下の文言が現れました。
>
><上の枠>
>BWin32Adapter api call apiBREWVERSION
>
><下の枠>
>apiBREWVERSION
>    <> expected ->apicall: char* 'BRE_BREWVERSION' () module:
>'BRE_Wrap.dll'>
>    ^ self externalCallFailed

BRegexp for Squeakのページには動作確認として、Squeak3.6と
SqueakNihongo6.1が挙げられています。お使いの3.7.1は未対応のため上のエラー
が発生したものと思われます。
手元のNihongo6.1にインストールして確認したところ、問題なくテストケースを
実行することができました。

特に3.7.1にこだわることが無いのなら、3.6あるいはNihongo6.1にダウングレー
ドしても良いのではないでしょうか。

http://squeakland.jp/plugin/installers/SqueakNihongo6.1.zip

代替のライブラリ、あるいはBRegexp for Squeakを3.7.1以降で動作させる方法に
ついては、他の方にお任せします。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3289] Re: 初心者の質問: BRegexp for Squeak のインストールが上手くいかない

濱口裕史
阿部さん

早速のご回答ありがとうございました。

とりあえずは、BRegexp for Squeakが対応しているバージョンに
Squeakをダウングレードして勉強を進めたいと思います。

今後ともよろしくおねがいします。

06/12/12 に Kazuhiro ABE <[hidden email]> さんは書きました:
阿部@新百合です。

On Mon, 11 Dec 2006 21:52:51 +0900
"濱口裕史" <[hidden email]> wrote:
>よろしく御願いします。

よろしくお願いします。

# サブジェクトに「初心者の質問:」と入れないといけないというローカルルー
# ルは無いと思いますので適当にお願いします。もちろんつけても結構です。

>Squeak(Squeak3.7.1)をはじめて3日、文法を一通りおさえ、
>現在クラスライブラリ探索中です。
>
>正規表現モジュールがデフォルトでSqueakには含まれていないようなので、
>BRegexp for Squeak(
> http://kminami.fc2web.com/Squeak/Goodies/BRegexp/index.html)
>の.sarファイルをダウンロードし、
>ファイルリストからインストールしてみました。
>
>すると、インストールのプログレスバーの進捗が8割進んだくらいでストップし、"Syntax Error"ウィンドに、以下の文言が現れました。
>
><上の枠>
>BWin32Adapter api call apiBREWVERSION
>
><下の枠>
>apiBREWVERSION
>    <> expected ->apicall: char* 'BRE_BREWVERSION' () module:
>'BRE_Wrap.dll'>
>    ^ self externalCallFailed

BRegexp for Squeakのページには動作確認として、Squeak3.6と
SqueakNihongo6.1が挙げられています。お使いの3.7.1は未対応のため上のエラー
が発生したものと思われます。
手元のNihongo6.1にインストールして確認したところ、問題なくテストケースを
実行することができました。

特に3.7.1にこだわることが無いのなら、3.6あるいはNihongo6.1にダウングレー
ドしても良いのではないでしょうか。

http://squeakland.jp/plugin/installers/SqueakNihongo6.1.zip

代替のライブラリ、あるいはBRegexp for Squeakを3.7.1以降で動作させる方法に
ついては、他の方にお任せします。

//abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3290] Re: 初心者の質問: BRegexp for Squeak のインストールが上手くいかない

Kazuki Minamitani
こんにちは、南谷です。
BRegexp for Squeakの作者です。


今現在、日本語の扱えるSqueakで一番整備されていて、新しいものは、
Squeaklandで配布されている開発者版(SqueakPlugin-dev-527)だと思います。

http://www.squeakland.jp/developer/

Squeak3.8ベースで、Nihongo6から見ると二世代後のものです。
BRegexp for Squeakは、こちらで支障なく動くようですので、Squeakをダウング
レードするのではなく、アップグレードしてお試しいただくのがいいと思います。


Syntax Errorが出るのは、多分パッケージされているソースファイルのエンコー
ディングが違うのだと思います。対応するのはそんなに手間ではないと思います
が、3.7系は開発が止まってから大分経っていますし、現在メイン(だと思われ
る)の3.8系で利用できています。
ですので、今のところは3.7系に対応させる作業はしないつもりでいます。

3.7系でどうしても、という方がもし居られましたらご連絡ください。



On Tue, 12 Dec 2006 11:27:32 +0900
"濱口裕史" <[hidden email]> wrote:

>阿部さん
>
>早速のご回答ありがとうございました。
>
>とりあえずは、BRegexp for Squeakが対応しているバージョンに
>Squeakをダウングレードして勉強を進めたいと思います。
>
>今後ともよろしくおねがいします。
>
>06/12/12 に Kazuhiro ABE <[hidden email]> さんは書きました:
>>
>> 阿部@新百合です。
>>
>> On Mon, 11 Dec 2006 21:52:51 +0900
>> "濱口裕史" <[hidden email]> wrote:
>> >よろしく御願いします。
>>
>> よろしくお願いします。
>>
>> # サブジェクトに「初心者の質問:」と入れないといけないというローカルルー
>> # ルは無いと思いますので適当にお願いします。もちろんつけても結構です。
>>
>> >Squeak(Squeak3.7.1)をはじめて3日、文法を一通りおさえ、
>> >現在クラスライブラリ探索中です。
>> >
>> >正規表現モジュールがデフォルトでSqueakには含まれていないようなので、
>> >BRegexp for Squeak(
>> >http://kminami.fc2web.com/Squeak/Goodies/BRegexp/index.html)
>> >の.sarファイルをダウンロードし、
>> >ファイルリストからインストールしてみました。
>> >
>> >すると、インストールのプログレスバーの進捗が8割進んだくらいでストップし
>> >、"Syntax Error"ウィンドに、以下の文言が現れました。
>> >
>> ><上の枠>
>> >BWin32Adapter api call apiBREWVERSION
>> >
>> ><下の枠>
>> >apiBREWVERSION
>> >    <> expected ->apicall: char* 'BRE_BREWVERSION' () module:
>> >'BRE_Wrap.dll'>
>> >    ^ self externalCallFailed
>>
>> BRegexp for Squeakのページには動作確認として、Squeak3.6と
>> SqueakNihongo6.1が挙げられています。お使いの3.7.1は未対応のため上のエラー
>> が発生したものと思われます。
>> 手元のNihongo6.1にインストールして確認したところ、問題なくテストケースを
>> 実行することができました。
>>
>> 特に3.7.1にこだわることが無いのなら、3.6あるいはNihongo6.1にダウングレー
>> ドしても良いのではないでしょうか。
>>
>> http://squeakland.jp/plugin/installers/SqueakNihongo6.1.zip
>>
>> 代替のライブラリ、あるいはBRegexp for Squeakを3.7.1以降で動作させる方法に
>> ついては、他の方にお任せします。
>>
>> //abee
>> --
>> 阿部 和広  EMAIL [hidden email]
>>
>
>
>---html-part included links-------
>mailto:[hidden email]
>mailto:[hidden email]
--
南谷 千城
e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3291] Re: 初心者の質問: BRegexp for Squeak のインストールが上手くいかない

濱口裕史
南谷さん

詳細にご回答いただき、ありがとうございました。

参考にさせていただき、
SqueakPlugin-dev-527にて、BRegexp for Squeakを正常に動作させることが出来ました。
ありがとうございます。

Squeak(Smalltalk)のえもいわれぬ魅力にとらえられ、
試行錯誤しつつ勉強中です。
Webや書籍による情報も豊富とは言えない中、
このメーリングリストで今回のようにしっかりご回答いただけると、
非常に心強い気がします。
甘えてばかりではいけませんが、
またお世話になるかもしれません。
どうぞ、宜しくお願いいたします。

以上。

06/12/12 に Kazuki Minamitani <[hidden email]> さんは書きました:
こんにちは、南谷です。
BRegexp for Squeakの作者です。


今現在、日本語の扱えるSqueakで一番整備されていて、新しいものは、
Squeaklandで配布されている開発者版(SqueakPlugin-dev-527)だと思います。

http://www.squeakland.jp/developer/

Squeak3.8ベースで、Nihongo6から見ると二世代後のものです。
BRegexp for Squeakは、こちらで支障なく動くようですので、Squeakをダウング
レードするのではなく、アップグレードしてお試しいただくのがいいと思います。


Syntax Errorが出るのは、多分パッケージされているソースファイルのエンコー
ディングが違うのだと思います。対応するのはそんなに手間ではないと思います
が、3.7系は開発が止まってから大分経っていますし、現在メイン(だと思われ
る)の3.8系で利用できています。
ですので、今のところは3.7系に対応させる作業はしないつもりでいます。

3.7系でどうしても、という方がもし居られましたらご連絡ください。



On Tue, 12 Dec 2006 11:27:32 +0900
"濱口裕史" <[hidden email]> wrote:

>阿部さん
>
>早速のご回答ありがとうございました。
>
>とりあえずは、BRegexp for Squeakが対応しているバージョンに
>Squeakをダウングレードして勉強を進めたいと思います。
>
>今後ともよろしくおねがいします。
>
>06/12/12 に Kazuhiro ABE < [hidden email]> さんは書きました:
>>
>> 阿部@新百合です。
>>
>> On Mon, 11 Dec 2006 21:52:51 +0900
>> "濱口裕史" <[hidden email]> wrote:
>> >よろしく御願いします。
>>
>> よろしくお願いします。
>>
>> # サブジェクトに「初心者の質問:」と入れないといけないというローカルルー
>> # ルは無いと思いますので適当にお願いします。もちろんつけても結構です。
>>
>> >Squeak(Squeak3.7.1)をはじめて3日、文法を一通りおさえ、
>> >現在クラスライブラリ探索中です。
>> >
>> >正規表現モジュールがデフォルトでSqueakには含まれていないようなので、
>> >BRegexp for Squeak(
>> > http://kminami.fc2web.com/Squeak/Goodies/BRegexp/index.html)
>> >の.sarファイルをダウンロードし、
>> >ファイルリストからインストールしてみました。
>> >
>> >すると、インストールのプログレスバーの進捗が8割進んだくらいでストップし
>> >、"Syntax Error"ウィンドに、以下の文言が現れました。
>> >
>> ><上の枠>
>> >BWin32Adapter api call apiBREWVERSION
>> >
>> ><下の枠>
>> >apiBREWVERSION
>> >    <> expected ->apicall: char* 'BRE_BREWVERSION' () module:
>> >'BRE_Wrap.dll'>
>> >    ^ self externalCallFailed
>>
>> BRegexp for Squeakのページには動作確認として、Squeak3.6と
>> SqueakNihongo6.1が挙げられています。お使いの3.7.1は未対応のため上のエラー
>> が発生したものと思われます。
>> 手元のNihongo6.1にインストールして確認したところ、問題なくテストケースを
>> 実行することができました。
>>
>> 特に3.7.1にこだわることが無いのなら、3.6あるいはNihongo6.1にダウングレー
>> ドしても良いのではないでしょうか。
>>
>> http://squeakland.jp/plugin/installers/SqueakNihongo6.1.zip
>>
>> 代替のライブラリ、あるいはBRegexp for Squeakを3.7.1以降で動作させる方法に
>> ついては、他の方にお任せします。
>>
>> //abee
>> --
>> 阿部 和広  EMAIL [hidden email]
>>
>
>
>---html-part included links-------
>mailto:[hidden email]
>mailto:[hidden email]
--
南谷 千城
e-mail: [hidden email]