[squeak-dev] The Inbox: Morphic-mt.1664.mcz

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Fri Jun 5 17:25:55 UTC 2020


I believe it would be confusing if 'copy values' did not copy exactly the displayed value, I fear ...

Or is this just me? ;-)


Best,

Christoph

<http://www.hpi.de/>
________________________________
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Chris Cunningham <cunningham.cb at gmail.com>
Gesendet: Freitag, 5. Juni 2020 17:38:04
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] The Inbox: Morphic-mt.1664.mcz

It might be possible to augment the 'copy values' to pull out a better answer, such as 2r101010 when a number is showing '0010 1010'.

All the data is there - it just might be a bit tricky getting to it.

-cbc

On Fri, Jun 5, 2020 at 4:46 AM Thiede, Christoph <Christoph.Thiede at student.hpi.uni-potsdam.de<mailto:Christoph.Thiede at student.hpi.uni-potsdam.de>> wrote:

Hi Marcel,


with the current Trunk version, I can copy the value of any of these representations and reevaluate it:


[cid:172851f5999f456b1e51]


I just wanted to note that this won't be possible even longer if we start inserting spaces in that representation.


Btw, just for inspiration here is how they deal with this in C#: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-7.0/digit-separators

Allow expressions like 2r10_1010 in Smalltalk? This would probably contrast with the minimality of the Smalltalk language. :-)


Best,

Christoph

________________________________
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org<mailto:squeak-dev-bounces at lists.squeakfoundation.org>> im Auftrag von Tobias Pape <Das.Linux at gmx.de<mailto:Das.Linux at gmx.de>>
Gesendet: Freitag, 5. Juni 2020 12:59:18
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] The Inbox: Morphic-mt.1664.mcz

yes!
-t
> On 05.06.2020, at 12:01, Marcel Taeumel <marcel.taeumel at hpi.de<mailto:marcel.taeumel at hpi.de>> wrote:
>
> Like this?
>
>
>
> Best,
> Marcel
>> Am 05.06.2020 11:59:19 schrieb Tobias Pape <das.linux at gmx.de<mailto:das.linux at gmx.de>>:
>>
>>
>> > On 05.06.2020, at 11:51, Marcel Taeumel wrote:
>> >
>> > Here is an example:
>> >
>>
>>
>> Nice!
>>
>> Here's my thought: binary should be 4 or 8, octal 3 and hex 2 digits :)
>>
>> best regards
>> -Tobias
>>
>> >
>> >
>> > Best,
>> > Marcel
>> >> Am 05.06.2020 11:50:15 schrieb commits at source.squeak.org<mailto:commits at source.squeak.org> :
>> >>
>> >> A new version of Morphic was added to project The Inbox:
>> >> http://source.squeak.org/inbox/Morphic-mt.1664.mcz
>> >>
>> >> ==================== Summary ====================
>> >>
>> >> Name: Morphic-mt.1664
>> >> Author: mt
>> >> Time: 5 June 2020, 11:49:58.884634 am
>> >> UUID: 8a563509-bb80-b34a-a723-9bcc1a586f10
>> >> Ancestors: Morphic-mt.1663
>> >>
>> >> Proposal of different format to print integers in the object explorer. Print them in groups of, e.g., 4 digits, separated by a space character.
>> >>
>> >> I am sure that the actual implementation can be improved. :-)
>> >>
>> >> =============== Diff against Morphic-mt.1663 ===============
>> >>
>> >> Item was changed:
>> >> ----- Method: Integer>>explorerContents (in category '*Morphic-Explorer') -----
>> >> explorerContents
>> >>
>> >> ^#(
>> >> + ('hexadecimal' 16 4)
>> >> + ('octal' 8 4)
>> >> + ('binary' 2 4)) collect: [ :each | | label group |
>> >> + group := each third.
>> >> + label := self printStringBase: each second.
>> >> + label := label padded: #left to: (label size roundUpTo: group) with: $0.
>> >> + label := String streamContents: [:s |
>> >> + 1 to: label size by: group do: [:index |
>> >> + 1 to: group do: [:gIndex |
>> >> + s nextPut: (label at: index + gIndex - 1)].
>> >> + s space]].
>> >> +
>> >> - ('hexadecimal' 16)
>> >> - ('octal' 8)
>> >> - ('binary' 2)) collect: [ :each |
>> >> ObjectExplorerWrapper
>> >> + with: label
>> >> - with: (self printStringBase: each second)
>> >> name: each first translated
>> >> model: self ]!
>> >>
>> >>
>> >
>>
>>
>>
>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200605/cf6fa35e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 22886 bytes
Desc: pastedImage.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200605/cf6fa35e/attachment.png>


More information about the Squeak-dev mailing list