[Vm-dev] Tangential: A Lisp Interpreter Implemented in Conway's Game of Life

Vanessa Freudenberg vanessa at codefrau.net
Tue Jan 24 22:26:28 UTC 2023


On Mon, Jan 23, 2023 at 12:33 AM Taeumel, Marcel <Marcel.Taeumel at hpi.de>
wrote:

>
> Hi Yoshiki --
>
> > Making it 1600x1600 and it runs at 40 fps on my M1 Max Mac.
>
> Probably due to that FPS lock in Morphic. Try enabling the preference
> "higher performance". I get about 100 fps for 1600x1600 on my Surface Pro 8
> (11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, 2995 MHz)
>

You also need to set its stepTime to 0 so it actually updates in every
frame.

Vanessa


> Best,
> Marcel
>
> Am 20.01.2023 21:33:40 schrieb Yoshiki Ohshima <yoshiki.ohshima at acm.org>:
> Amazingly, the LifeMorph does load into Squeak 6:
>
> http://www.squeaksource.com/LifeGame.html
>
> Making it 1600x1600 and it runs at 40 fps on my M1 Max Mac.
>
> On Thu, Jan 19, 2023 at 10:09 AM Yoshiki Ohshima <Yoshiki.Ohshima at acm.org>
> wrote:
>
>> I think I once made a Morph called LifeMorph, that used the BitBlt magic
>> Tim mentioned. That was pretty fast 20 years ago.
>>
>> I can't say I have the code handy, but I do find it mentioned here for
>> example.
>>
>> https://wiki.squeak.org/squeak/2000
>>
>> On Mon, Jan 16, 2023 at 12:01 PM karl ramberg <karlramberg at gmail.com>
>> wrote:
>>
>>>
>>> Very cool. I would not volunteer to refactor that :-D
>>>
>>> It's tricky to get high performance GameOfLife in Squeak.
>>> Here is a morph I worked on. I use an array as data structure.
>>> Each cell is an integer.
>>> Neighbouring cells alive are 0 to 8 and alive cell are 10 + neighbours.
>>>
>>> It gets a decent framerate.
>>>
>>> Best,
>>> Karl
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jan 16, 2023 at 5:43 PM Eliot Miranda <eliot.miranda at gmail.com>
>>> wrote:
>>>
>>>>
>>>> A fabulous example of Turing completeness and by far the most
>>>> sophisticated Life system I’ve seen.
>>>> https://woodrush.github.io/blog/posts/2022-01-12-lisp-in-life.html
>>>>
>>>> The video is here:
>>>>
>>>> [image: youtube-ss.png]
>>>>
>>>> _,,,^..^,,,_ (phone)
>>>>
>>>
>>
>> --
>> -- Yoshiki
>>
>>
>
> --
> -- Yoshiki
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20230124/031a77e6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: youtube-ss.png
Type: image/png
Size: 239171 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20230124/031a77e6/attachment-0001.png>


More information about the Vm-dev mailing list