Which version of image ? (Re: pending mac vm 3.8.9b5)
Tetsuya HAYASHI
tetha at st.rim.or.jp
Thu Oct 27 12:28:32 UTC 2005
Thanks for your quick response and hack, it's cool.
But, the gap of change is between '3.8.7b1' and '3.8.7b2' ;-)
Now, I'm coding for parsing vmVersion info using your code as
example. thank you.
On the other hand, I have another idea that is a new class such as
MacVMVersion, which is a kind of Magnitude for comparing.
How about it ? It goes too far ?
On 2005/10/27, at 20:10, Bert Freudenberg wrote:
> self majorMinorBuildFrom: Smalltalk vmVersion
> satisfies: [:major :minor :build |
> major >= 3 and: [minor >= 8 and: [build >= 7]]]
>
>
> majorMinorBuildFrom: aString satisfies: aBlock
> | v |
> v := aString ifNil: [^false].
> v := ((v copyAfter: $]) findTokens: $ ) last findTokens: $..
> "('3' '8' '7b1')"
> v size = 3 ifFalse: [^false].
> v := v collect: [:s | s initialIntegerOrNil ifNil: [^false]].
> "(3 8 7)"
> ^aBlock valueWithArguments: v asArray
>
>
>
> Am 27.10.2005 um 12:28 schrieb Tetsuya HAYASHI:
>
>
>> Hi,
>>
>> I understand the change of KeyEvent struct, which has now a field
>> for Unicode character.
>> Now, I'm going to debug unicode inputting Smalltalk code in image
>> side.
>> And now, I'd like to get backward compatibility, so could I get
>> something unique id of VM by primitive ?
>>
>> I know 'SmalltalkImage current vmVersion' returns vm version info,
>> but it contains image info, and it is String. Ideally, I want a
>> numeric sequential id.
>> If there is no primitive or no other way, I would parse the string
>> of vmVersion info.
>>
>> On 2005/10/23, at 8:59, Tetsuya HAYASHI wrote:
>>
>>
>>
>>> Many thanks to John-san, Tim-san,
>>>
>>> I can get VMMaker from Tim's site, and build new VM under John's
>>> instruction with patches. Now I'm going to watch trace in VM for
>>> Japanese input method.
>>> I say thanks to you again !
>>>
>>> On 2005/10/23, at 0:58, tim Rowledge wrote:
>>>
>>>
>>>
>>>
>>>>
>>>> On 22-Oct-05, at 6:53 AM, Tetsuya HAYASHI wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>>
>>>>>> You need a beta VMMaker from
>>>>>> http://www.rowledge.org/tim/squeak/SqFiles/packages/VMMaker/
>>>>>> VMMaker-tpr-37.mcz
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> Unfortunately I can not find this one.
>>>>> It has gone away ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>> Nope, just John mistyping -
>>>>
>>>> http://www.rowledge.org/tim/squeak/SqFiles/packages/VMMaker/
>>>> VMMaker-tpr.37.mcz
>>>>
>>>> a dot instead of a dash between the tpr & the 37
>>>>
>>>> tim
>>>> --
>>>> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
>>>>
>>>>
>>>>
>>
>>
>> Many thanks,
>> --
>> Tetsuya HAYASHI <tetha at st.rim.or.jp>
>> PGP: 5C 7D 4C 07 DA 73 74 C4 1F 6D 87 EE FD 09 0D FE
>>
>>
>>
>>
>
> - Bert -
>
>
>
More information about the Squeak-dev
mailing list
|