[Cuis-dev] Hello, new Cuis smalltalk user here!

Bruce O'Neel bruce.oneel at pckswarms.ch
Mon Jul 19 04:08:35 PDT 2021


In terms of 64 bit ARM....

RPF (Raspberry PI Foundation) recently donated optimized bitblt for
ARM64 [1] like they had done in the past for ARM32.  This is not in a
current VM for long and not very interesting reasons but soonish they
will be.  

If I remember I'll send a note around when ARM64 should speed up on
the graphics side.

cheers

bruce

[1].  - Squeak - Dev - BitBlt performance work for ARM32 & 64 
[http://forum.world.st/BitBlt-performance-work-for-ARM32-amp-64-td5128015.html]

On 2021-07-17T10:20:55.000+02:00, Gerald Klix via Cuis-dev
<cuis-dev at lists.cuis.st> wrote:

> Hi Joseph,
> 
> see below.
> 
> On 7/17/21 12:23 AM, Joseph Turco via Cuis-dev wrote:
>>  Ah OK got it. For the record I wasn't downplaying or hating Cuis.
>>  I really enjoy using it. Speaking of ARM, it would be interesting
>>  to see how it runs on a raspberry pi4 4 or 8GB model.
>  It's ok as long you don't use to big a display size.
> 1920x1080 works well, even with the VectorGrahics package
> (as long you use the plugin).
> 
> With one 3840x2160 monitor (or TV) you can watch it drawing
> windows on X11. The Linux frame-buffer driver (thanks again Ken)
> seems to be a bit faster. AFIK X11 uses the frame-buffer on
> Raspbian,
> therefore it's no surprise that another layer of indirection
> just makes it slower.
> It gives you this nice vintage feeling
> described here:
> www.righto.com/2017/10/the-...
> [https://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.html]
> 
> 'the team described performance as between "majestic" and "glacial"'
> 
> I also tried two 3840x2160 in portrait mode.
> Graphics performance is somewhere between glacial
> and tectonic, but -- hey -- it works.
> 
> All of this was done with 64-bit kernel
> and a 32bit user-space.
> 
> I presume all if this would be much faster,
> if the VM used OpenVG
> (www.khronos.org/files/openv...
> [http://www.khronos.org/files/openvg-quick-reference-card.pdf])
> 
> Just my 0.01€,
> 
> Gerald
> 
>>  Sent from ProtonMail mobile
>>  
>>  -------- Original Message --------
>>  On Jul 16, 2021, 2:52 PM, Phil B via Cuis-dev wrote:
>>  
>>>   Hi Joseph,
>>>   
>>>   Smalltalk in general will feel a bit laggy vs most other
>>>   environments just given the nature of how the VM works and how
>>>   the image processes input. (i.e. it's very indirect) Cuis input
>>>   handling does not feel as fluid to me as a Squeak image. This is
>>>   one area I suspect Squeak has put a bit more effort into than we
>>>   have to date. I feel it even on relatively snappy multi-GHz,
>>>   multi-core machines and it does start to get painful on
>>>   single-core 1GHz ARM boards if you do much beyond just typing.
>>>   
>>>   Thanks,
>>>   Phil
>>>   
>>>   On Fri, Jul 16, 2021 at 2:39 PM Joseph Turco via Cuis-dev
>>>   <cuis-dev at lists.cuis.st> wrote:
>>>   
>>>>    I am running it on a Core 2 duo vpro (64 bit) with 2GB of ram.
>>>>    I am planning on upgrading the ram and swapping out the HDD
>>>>    with a SSD or another mechanical drive. I'm using the squeak
>>>>    VM that is listed in the install instructions, and I've also
>>>>    used the one that's built into the "Cuis university" package.
>>>>    I moved the wireless keyboard receiver to the front of my
>>>>    computer and it helped. But I get slight hiccups with input
>>>>    very rarely now. I never got it in official squeak packages
>>>>    (v5.3). It might be my computer as its aged as you can tell
>>>>    from what processor family I am quoting.
>>>>    
>>>>    Sent from ProtonMail mobile
>>>>    
>>>>    -------- Original Message --------
>>>>    On Jul 16, 2021, 12:35 PM, Juan Vuletich < juan at jvuletich.org>
>>>>    wrote:
>>>>    
>>>>>     Cuis should run reasonably well on anything with at least
>>>>>     1GHz and 2GB. What CPU are you using ? How much RAM? What
>>>>>     VM? Is that a 32bit or 64bit OS? Do you feel keyboard input
>>>>>     lag on Squeak too? Other apps? Do you see mouse lag too?
>>>>>     
>>>>>     On 7/15/2021 11:00 AM, Joseph Turco via Cuis-dev wrote:
>>>>>     
>>>>>>      Juan I had another question for you or anyone really. On
>>>>>>      my desktop (she's a bit old) I'm getting some input lag.
>>>>>>      The distro I'm using is AntiX, and doesn't use system.d.
>>>>>>      is this a problem for Cuis?
>>>>>>      
>>>>>>      Sent from ProtonMail mobile
>>>>>>      
>>>>>>      -------- Original Message --------
>>>>>>      On Jul 14, 2021, 2:34 PM, Juan Vuletich via Cuis-dev <
>>>>>>      cuis-dev at lists.cuis.st> wrote:
>>>>>>      
>>>>>>>       Hi Joseph,
>>>>>>>       
>>>>>>>       On 7/14/2021 3:24 PM, Joseph Turco via Cuis-dev wrote:
>>>>>>>       
>>>>>>>>        Hello everyone,
>>>>>>>>        
>>>>>>>>        I hope I am not bothering anyone with this
>>>>>>>>        question(s), I am a new
>>>>>>>>        smalltalker and programmer. I decided to use Cuis
>>>>>>>>        because its more in
>>>>>>>>        line with smalltalk-80, where its easier to find
>>>>>>>>        beginner (beginner in
>>>>>>>>        the programming sense) books.
>>>>>>>       
>>>>>>>       Welcome to Smalltalk and Cuis!
>>>>>>>       
>>>>>>>>        I am currently reading 'smalltalk, objects, and
>>>>>>>>        design, by Chamond
>>>>>>>>        Liu. Is this a good book? I know the 'blue book'
>>>>>>>>        exists, but it
>>>>>>>>        assumes you can already program.
>>>>>>>       
>>>>>>>       Yes, it is a very good book. But also keep in mind we
>>>>>>>       wrote a book
>>>>>>>       specifically for newcomers to Cuis!
>>>>>>>       github.com/Cuis-Smalltalk/T...
>>>>>>>       [https://github.com/Cuis-Smalltalk/TheCuisBook]
>>>>>>>       
>>>>>>>       There is also a good amount of documentation in the
>>>>>>>       Documentation folder
>>>>>>>       in Cuis, in github.com/Cuis-Smalltalk/L...
>>>>>>>       [https://github.com/Cuis-Smalltalk/Learning-Cuis] and in
>>>>>>>       github.com/Cuis-Smalltalk/L...
>>>>>>>       [https://github.com/Cuis-Smalltalk/Learning-Cuis] .
>>>>>>>       
>>>>>>>>        My second question was the resolution of the VM. I
>>>>>>>>        noticed VS squeak
>>>>>>>>        the windows were much smaller (higher resolution
>>>>>>>>        screen layout) than
>>>>>>>>        Cuis, this really isn't a problem, more so, did I not
>>>>>>>>        configure
>>>>>>>>        something correctly? Please excuse my ignorance.
>>>>>>>>        
>>>>>>>>        - Joseph
>>>>>>>       
>>>>>>>       Both in Squeak and in Cuis you can evaluate
>>>>>>>       
>>>>>>>       Display extent
>>>>>>>       
>>>>>>>       to get the size of the Display as seen by Smalltalk. It
>>>>>>>       is best if this
>>>>>>>       matches the physical screen resolution (although that is
>>>>>>>       not the default
>>>>>>>       on MacBooks). In any case, the difference you see is
>>>>>>>       because in Cuis the
>>>>>>>       default fonts are larger than Squeak's. This is
>>>>>>>       configurable in Cuis.
>>>>>>>       Play a bit with the World menu.
>>>>>>>       
>>>>>>>       Cheers,
>>>>>>>       
>>>>>>>       --
>>>>>>>       Juan Vuletich
>>>>>>>       www.cuis-smalltalk.org [http://www.cuis-smalltalk.org]
>>>>>>>       github.com/Cuis-Smalltalk/C...
>>>>>>>       [https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev]
>>>>>>>       github.com/jvuletich [https://github.com/jvuletich]
>>>>>>>       www.linkedin.com/in/juan-vu...
>>>>>>>       [https://www.linkedin.com/in/juan-vuletich-75611b3]
>>>>>>>       @JuanVuletich
>>>>>>>       
>>>>>>>       --
>>>>>>>       Cuis-dev mailing list
>>>>>>>       Cuis-dev at lists.cuis.st
>>>>>>>       lists.cuis.st/mailman/listi...
>>>>>>>       [https://lists.cuis.st/mailman/listinfo/cuis-dev]
>>>>>     
>>>>>     --
>>>>>     Juan Vuletich
>>>>>     www.cuis-smalltalk.org [http://www.cuis-smalltalk.org]
>>>>>     
>>>>>     github.com/Cuis-Smalltalk/C...
>>>>>     [https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev]
>>>>>     
>>>>>     github.com/jvuletich [https://github.com/jvuletich]
>>>>>     
>>>>>     www.linkedin.com/in/juan-vu...
>>>>>     [https://www.linkedin.com/in/juan-vuletich-75611b3]
>>>>>     @JuanVuletich
>>>>>     
>>>>>     --
>>>>>     Cuis-dev mailing list
>>>>>     Cuis-dev at lists.cuis.st
>>>>>     lists.cuis.st/mailman/listi...
>>>>>     [https://lists.cuis.st/mailman/listinfo/cuis-dev]
>  -- 
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> lists.cuis.st/mailman/listi...
> [https://lists.cuis.st/mailman/listinfo/cuis-dev]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210719/d0b86e3d/attachment-0001.htm>


More information about the Cuis-dev mailing list