A forum where anything goes. Introduce yourselves to other members of the forums, discuss how your name evolves when written out in the Game of Life, or just tell us how you found it. This is the forum for "non-academic" content.

Where did you get those initials from? I know you like naming things, but I don't think it's a good idea to rename objects that already have a standard name, especially not in this thread.
That is, the queen bee should be Q - and as for the FNG-less Herschel, I'm personally partial to H' since it reminds me of the z80's shadow (alternate) registers, which are labeled with apostrophes - this is sort of an alternate or 'shadow' H, since it doesn't have the FNG. Dunno if that makes sense, but I think it's less confusing than Q.

Gustavo6046 wrote:

The HWSS displace the beehive. Very good!

The beehive moves obliquely. Big bonus!

Not quite, unless you can give an example of when this reaction would be useful.

Where did you get those initials from? I know you like naming things, but I don't think it's a good idea to rename objects that already have a standard name, especially not in this thread.

The A is because the queen bee in its "presentational" form (the one shown in Dave Greene's elementary conduit collection) looks like an elongated A. The Q's name is explained here (note that I'm proposing a single-letter abbreviation set so something had to give way).

You open a python file to read and modify the code using a text editor (any text editor is fine, there is one included with some python installations). Python itself is used to run the code, rather than to open the .py file.

Unless you're referring to using python code to look inside another python file. If that's the case you can reply saying so but it's a longer explanation so I won't put it here unless it's what you want.

I think 'running' the python file with python is what he intended to say. In that case:
If you are using a golly script, open golly, press Shift+P (or the scripts icon on the left) and click on the folder your script is in, and click on your script.
If you are not using a golly python script, (assuming you are on windows) go to the directory of your script and press Alt+D, then "cmd". This will launch a black window which is what we call by 'command line'. In the command line type python script.py with some optional arguments behind that.

Gustavo6046 wrote:I have python but still no DLL found. The installer is python-2.7.10.msi

Thanks! Okay, so that's the 32-bit version of Python. Now, what version of Golly did you download -- 32-bit or 64-bit?

The default these days is still 32-bit. If you downloaded golly-2.7-win.zip, that's 32-bit, so that should be okay. If you have something like golly-2.7-win64.zip, then let me know that -- and download the default golly-2.7-win.zip instead.

EDIT: If you try to run a script in 32-bit Golly, and it doesn't work, what you're seeing is the "could not load the Python library" error window, right? And the filename that pops up in the textbox is "python27.dll"? If not, what does the textbox say?

Just looking for clues to the problem. It's probably solvable if you'll take the time to post all the details.

biggiemac wrote:You open a python file to read and modify the code using a text editor (any text editor is fine, there is one included with some python installations).

In the Windows installation from http://www.python.org, you'll also find Start > All Programs > Python 2.7 > IDLE (Python GUI), which you can use to open any .py file. You get some extra features like keyword recognition and colors and so on.

However, a text editor (i.e., Notepad but not Wordpad or Word) is probably perfectly good for what you want. If the script is a Golly script, and thus includes the import golly as g at the top, then you won't be able to run it from IDLE.

IDLE can certainly help you learn Python and run standard Python scripts (where you can use the "print" statement to print things. But IDLE doesn't know what Golly is, and in a Golly script you would use golly.note() or golly.show() or golly.warn() or golly. exit() to output messages for a user to see.

I haven't yet seen any conduits that I could add to the elementary conduits collection. The two you've mentioned both have simpler variants. Much smaller and simpler versions of the H-to-G have been known for a couple of decades at least:

Gustavo6046 wrote:How did that beehive reappear in the same location in that counduit?

It's called a "transparent beehive". This kind of thing can be found by running a search program like CatForce or ptbsearch. You'd spend a very long time, probably measured in months or years, to find anything similar with a manual search.

Thanks, not surprising. That's just another detail that it's good to double-check. One more answer would be really useful:

dvgrn wrote:

Gustavo6046 wrote:I have python but still no DLL found. The installer is python-2.7.10.msi

Thanks! Okay, so that's the 32-bit version of Python. Now, what version of Golly did you download -- 32-bit or 64-bit?... If you downloaded golly-2.7-win.zip, that's 32-bit, so that should be okay.

If you're not sure what the ZIP file was called, maybe tell me the size of Golly.exe instead? Or just re-download and decompress golly-2.7-win.zip, just in case.

EDIT: I'm guessing that python27.dll is probably installed in C:\Windows\System32\ on your system. You're not an administrator on your computer, so that folder might be hidden from you by default, so that you can't find the file on a search. (Maybe? Windows does strange things sometimes.)

The Golly version doesn't matter -- it's just a coincidence that Golly has reached version 2.7, and Python's 2.x development happened to stop at Python 2.7.

What does matter is that you downloaded a 64-bit version of Golly in February, back when you were trying to get Portable Python to work. When you upgraded just now, you went to a 32-bit version of Golly, so now it's finally compatible with your 32-bit version of Python. That was probably the only problem you were having all along, besides having to type in an administrator password to install Python.

Now that you can run scripts, a lot of your questions will hopefully be easier for you to answer yourself -- such as how to run simsim314's gun-building script. There are also lots of useful editing tools, like shift.py and goto.py, and you can download scripts to (for example) remove the blue state-2 cells from LifeHistory, or rewrite them yourself if you prefer.

If I can get a word in in advance: please don't post every script you write, as soon as you write it, okay? Maybe limit yourself to just the absolute best one from each day or two, so that other people can keep up...

You can find an answer yourself. There are at least two solutions in plain sight in the elementary-conduits collection, and at least three more in the Herschel-conduit-stamp-collection.rle that comes with Golly... not to mention the Spartan one that chris_c found earlier this year. Collect all six (and see how many more you can find)!

Gustavo6046 wrote:I need ptbsearch precompiled binaries.

Did you spend a quarter hour or so searching for the answer yourself? It really looks as if you're expecting someone else to do all of your work for you.

Gustavo6046 wrote:I am evoluting possible catalysts that can make the following conduit interesting...

A large number of ptbsearch and catgl searches have already been done that cover that same ground. People have done searches with at least four or five standard catalysts starting from a Herschel, so your single eater2 has been seen a lot of times already.

There are plenty of new inventions to work on, but you'll have to learn the subject a little better so that you can distinguish new from old, and likely from near-impossible.

Carefully re-reading everyone's comments from the last couple of pages of this thread could really help you figure some of this out. Ask specific questions if you don't understand something, instead of instantly "changing topic".

I was really hoping you would pay attention to this walkthrough, which would put you on the trail of an actual record-setting discovery. A 508-tick recovery LWSS-to-G is faster than anything currently known, and smaller too.

-------------------------------

I won't claim to speak for anyone else, but now that Python scripts are working for you properly, I'm going to stop answering your questions for a while, until there's some sign that you're investing more of your own time in developing your ideas.

To put it another way: if you get no replies to some future post, please take a really careful look at your new idea. It might be another wheel that someone else has already invented.

Did you read the readme file of ptbsearch? If not then please do, because you'll soon be facing other problems like these. The problem is:
1)The original ptbsearch doesn't support rles, and you should make the input file yourself. (How? Look at the readme file and you will see.)
2) the params of (original) ptbsearch is