[Cuis] Wrapper for file access in different Smalltalk dialects

Masashi UMEZAWA ume at blueplane.jp
Tue May 26 20:57:03 CDT 2015


Hi Hirzel-san,

Sorry for the slow reply. I missed the mail...

FileMan was originally written for Squeak. First release was July 2006
on SqueakMap.
http://map.squeak.org/package/f9917683-25da-4a6c-a013-b36527a100c1

My attempt was to wrap FileStream and Directory's scattered interfaces
with clean OO ones.

After that, FileSystems appeared. It is a more drastic rewrite of the
File-IO related classes. So it is not a wrapper.

Nowadays I'm using FileMan for portability. It is ported to Squeak,
Pharo, and VW. It wraps dialect specific File-IO classes with the same
interfaces.

Best regards,

2015-05-17 23:56 GMT+09:00 H. Hirzel <hannes.hirzel at gmail.com>:
> Hello Masashi-san
>
> I'd like to come back to your FileMan package
>
> https://github.com/mumez/Cuis-Smalltalk-FileMan
>
> and ask a question.
>
> Is this package a port from somewhere or did you write it from scratch?
>
> Some background information is appreciated.
>
> There is no description
> https://github.com/mumez/Cuis-Smalltalk-FileMan/blob/master/FileMan-Example.pck.st#L2
>
> Thank you in advance
>
> Hannes Hirzel
>
>
> On 5/2/14, Masashi UMEZAWA <ume at blueplane.jp> wrote:
>> Hi all,
>>
>> Thank you for the kind words. I've just started Cuis on March, and I
>> was impressed with its cleanness, simplicity, etc.
>> So I did a introductory presentation at Tokyo Smalltalkers meeting. It
>> was successful.
>> Now I'm planning to port Folktale (telnet-base object shell), and SIXX
>> to Cuis. My pace maybe slow, but please stay tuned. ;)
>>
>> Best regards,
>>
>> 2014-05-02 1:05 GMT+09:00 Germán Arduino <garduino at gmail.com>:
>>> Wow, I was completely unaware of Masashi working in Cuis! Welcome aboard!!
>>>
>>>
>>> 2014-05-01 12:19 GMT-03:00 H. Hirzel <hannes.hirzel at gmail.com>:
>>>
>>>> Thank you for the link to  Masashi Umezawa's presentation.
>>>>
>>>> It is from 2014 and talks about
>>>>
>>>> - the number of classes compared to Squeak and Pharo
>>>> - the size of Morphic -- Morph allSelectors size "=> 502"
>>>> - something I do not fully get about instance variables
>>>>      'bounds owner submorphs fullBounds color extension'
>>>>      versus
>>>>     'owner submorphs location layoutNeeded layoutSpec properties'
>>>> - layoutSpec
>>>> - PackageInfo
>>>> - version control with git
>>>> - Feature require: '<PackageName>'.
>>>> - your Unicode package
>>>> https://github.com/KenDickey/Cuis-Smalltalk-Unicode
>>>> - https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-StyledTextEditor
>>>> - How to query for other Cuis-Smalltalk repositories
>>>>              https://github.com/search?q=cuis-smalltalk
>>>>
>>>> All things which we will include Cuis documentation effort.
>>>>
>>>> --Hannes
>>>>
>>>> On 5/1/14, Ken Dickey <Ken.Dickey at whidbey.com> wrote:
>>>> > On Thu, 1 May 2014 07:28:54 +0000
>>>> > "H. Hirzel" <hannes.hirzel at gmail.com> wrote:
>>>> >
>>>> >> A noteworthy effort
>>>> >>
>>>> >>       https://github.com/mumez/Cuis-Smalltalk-FileMan
>>>> >
>>>> > Yes.  Masashi Umezawa is the man in Japan!
>>>> >
>>>> > He should introduce himself.
>>>> >
>>>> > He gave a talk about Cuis at the 63rd Smalltalkers' meeting in Tokyo:
>>>> >
>>>> > http://www.smalltalk-users.jp/Home/gao-zhi/dai63kaismalltalkbenkyoukai/shiryou
>>>> >
>>>> > Masashi has ported several packages to CUis.
>>>> >
>>>> > Because of Unicode interest, I was made aware that recent font tweaks
>>>> > have
>>>> > broken my Unicode package in the latest Cuis versions.
>>>> >
>>>> > Masashi-san, would you care to tell us about yourself and what people
>>>> > there
>>>> > think about Cuis?
>>>> >
>>>> > -KenD



-- 
[:masashi | ^umezawa]




More information about the Cuis mailing list