Golly 3.3

For general discussion about Conway's Game of Life.
Post Reply
User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Golly 3.3

Post by Andrew » September 27th, 2019, 8:23 am

Golly 3.3 is now available from Sourceforge:

https://sourceforge.net/projects/golly/ ... golly-3.3/

As always, see Help > Changes for what's new.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Golly 3.3

Post by Saka » September 27th, 2019, 8:40 am

Nice. I don't see any obvious problems after some random button-clicking.

Question, why isn't there native support for Margolus (yet?)?

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » September 27th, 2019, 7:31 pm

Saka wrote:Question, why isn't there native support for Margolus (yet?)?
I can't speak for other countries but the natives in Australia have enormous respect for Norman.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Golly 3.3

Post by Saka » September 27th, 2019, 8:07 pm

Andrew wrote: I can't speak for other countries but the natives in Australia have enormous respect for Norman.
Im gonna guess that translates to
Andrew wrote:I've stated the reason multiple times elsewhere, go look for it yourself you lazy still life.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly 3.3

Post by GUYTU6J » September 28th, 2019, 6:31 am

When tiling layers, the border is still buggy, but it doesn't seem to cause crash:
borderbug.png
borderbug.png (48.29 KiB) Viewed 10633 times
borderbug2.png
borderbug2.png (34.94 KiB) Viewed 10633 times
A copy of the newest layer is faithfully (but with lag) superimposed on the borders, which changes when modifying the layer.
The border thickness is set to 10 to maximize visual effect. Disabling show grid lines doesn't help.
EDIT:Unrelated to above, patterns/other-rules/b2ein-spaceships-and-rakes.rle only includes the orthogonid. I don't see those smaller patterns mentioned in the info.

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » September 28th, 2019, 10:31 am

GUYTU6J wrote:When tiling layers, the border is still buggy...
I can't reproduce this problem on any of my systems. It could be a bug in your graphics card. Which type of card are you using and which OS?
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

Naszvadi
Posts: 1248
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi » September 28th, 2019, 3:05 pm

Is there a way to validate the downloaded stuff? I mean signatures, getting flat files or checksums over ssl, source code repository (sf, git**b)?

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » September 28th, 2019, 8:27 pm

Naszvadi wrote:Is there a way to validate the downloaded stuff?
The dmg file is signed (and notarized for Mac OS 10.15+). Other than that, no.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly 3.3

Post by GUYTU6J » September 28th, 2019, 9:03 pm

Andrew wrote:
GUYTU6J wrote:When tiling layers, the border is still buggy...
I can't reproduce this problem on any of my systems. It could be a bug in your graphics card. Which type of card are you using and which OS?
I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.

Naszvadi
Posts: 1248
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi » September 30th, 2019, 7:49 am

Andrew wrote:
Naszvadi wrote:Is there a way to validate the downloaded stuff?
The dmg file is signed (and notarized for Mac OS 10.15+). Other than that, no.
[SAD.gif]

Shall I give my pubkey? Or would authors mind uploading md5/shaX files to an SSL site?

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » September 30th, 2019, 6:41 pm

GUYTU6J wrote:I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.
I have Windows XP and 7 running as VMs on my Mac and haven't been able to reproduce the bug. Your only hope is that someone with Win 10 who can build Golly from source is able to reproduce the bug -- then we *might* be able to find a way to fix it.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » September 30th, 2019, 6:46 pm

Naszvadi wrote:Or would authors mind uploading md5/shaX files to an SSL site?
Sorry, but even if I knew how to do that I'm not that interested. I'm not exactly sure what you're worried about. I've been distributing Golly this way for over a decade without any problems so I don't see any need to change now.
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

wildmyron
Posts: 1544
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Golly 3.3

Post by wildmyron » September 30th, 2019, 10:49 pm

Andrew wrote:
GUYTU6J wrote:I'm on a x64 Windows 10 with Intel(R) UHD Graphics 620.
I have Windows XP and 7 running as VMs on my Mac and haven't been able to reproduce the bug. Your only hope is that someone with Win 10 who can build Golly from source is able to reproduce the bug -- then we *might* be able to find a way to fix it.
I tried to reproduce this with Golly 3.3 on two Win 10 machines: A desktop with an Intel(R) UHD Graphics 630 and a laptop with an Intel(R) HD Graphics 620. I don't see any corruption of the border between layers on either of those machines.

@Naszvadi: If validating the download is imperative for you, then you might need to wait until the release is available on Sourceforge. Alternatively you could obtain the current source from Sourceforge and build yourself.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

Naszvadi
Posts: 1248
Joined: May 7th, 2016, 8:53 am
Contact:

Re: Golly 3.3

Post by Naszvadi » October 1st, 2019, 6:04 pm

Andrew wrote:
September 30th, 2019, 6:46 pm
Naszvadi wrote:Or would authors mind uploading md5/shaX files to an SSL site?
Sorry, but even if I knew how to do that I'm not that interested. I'm not exactly sure what you're worried about. I've been distributing Golly this way for over a decade without any problems so I don't see any need to change now.
Oh, I've just recognized that there is a sf.net repository. Cloned and built successfully on Xenial XUbuntu, x86_64. If anybody is interested, I will try building on OSX ppc and on Solaris/sparc|x86.

User avatar
Andrew
Moderator
Posts: 927
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Golly 3.3

Post by Andrew » October 10th, 2019, 7:18 am

Golly 3.3 is now available from Sourceforge (see link in top post).
Use Glu to explore CA rules on non-periodic tilings: DominoLife and HatLife

User avatar
Redstoneboi
Posts: 429
Joined: May 14th, 2018, 3:57 am

Re: Golly 3.3

Post by Redstoneboi » November 11th, 2019, 9:29 am

Erm, I made a typo in the comments of Flow6/Demo/unarySub.mc
It says on line 4: "#C and then 2 - 4 = -4 (the outer signals)."
It's supposed to say 2 - 6 = -4, that's gonna be a bit confusing for the small percentage of people who bother to read the comments
c(>^w^<c)~*
This is 「Fluffy」
「Fluffy」is my sutando.
「Fluffy」has the ability to engineer r e p l i c a t o r s.
「Fluffy」likes to watch spaceship guns in Golly.
「Fluffy」knows Natsuki best girl.

User avatar
dvgrn
Moderator
Posts: 10669
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly 3.3

Post by dvgrn » November 11th, 2019, 12:36 pm

Redstoneboi wrote:
November 11th, 2019, 9:29 am
... typo in the comments of Flow6/Demo/unarySub.mc ...
Have checked in the change. Thanks for reporting!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Golly 3.3

Post by muzik » February 2nd, 2020, 7:53 pm

Was support for B0 Generations ever planned? This post seems to imply so for 2.9 but even for 3.3 i can't get them to work.

User avatar
rowett
Moderator
Posts: 3814
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Golly 3.3

Post by rowett » February 3rd, 2020, 5:03 am

muzik wrote:
February 2nd, 2020, 7:53 pm
Was support for B0 Generations ever planned? This post seems to imply so for 2.9 but even for 3.3 i can't get them to work.
It's not supported. I took a look at it a while back but it was more complex than I hoped.

hkoenig
Posts: 259
Joined: June 20th, 2009, 11:40 am

Re: Golly 3.3

Post by hkoenig » July 22nd, 2020, 1:25 pm

Comments on the Mac version--

I don't have a mouse wheel, I have a trackpad. I prefer the "two fingers scrolling" gesture that's part of the MacOS, but Golly replaces it with Evil Inc.'s "two fingers zoom" gesture. I can turn that off by disabling "mouse wheel action" in the preferences, but then nothing happens except an occasional jitter in the view. Supporting the standard MacOS "pinch" gesture for zooming would be nice, too.

And the "Edit / Shrink Selection" menu item needs a keyboard equivalent.

More technical problem--
In trying to get the pasteboard in another app I've written, I find that while the contents are described as "public.utf16-plain-text", it is really explicitly little-endian. Even then, when I explicitly try that encoding, it doesn't decode correctly. Could the marker bytes at the front are missing? (Been a long time since I last worked with text encodings and "endianness"). I believe that commercial editors are more forgiving of little things like this, and keep trying things until something works, which is why pasting Golly text elsewhere works.

Every other text clipboard source I've tried gives me something that works just fine with my calling "UIPasteboard.general.value(forPasteboardType:)" where the pasteboard type is in the type values list (usually first). For Golly, I have to fall back to the obsolete secondary "com.apple.traditional-mac-plain-text" value, which I can decode as utf8. In any case, took some hacking, but I got it to work.

Post Reply