-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplest Escher Interpreter? #6
Comments
The implementation is the shortest spec I have other than the doc, for now. I do encourage writing other interpreters for Escher, for instance for the The grammar itself is independent of the gates in the doc. Gates are just And the grammar just says that semantically every reflex is an independent That's badically it. That's the beauty of it. If you want more rigour. The implementation is by far the shortest spec. Petar On Tuesday, July 29, 2014, cheery [email protected] wrote:
|
Hi Petar I did study the implementation. I see the reflex and valves. I also see the concept you call "circuit design" in the code and concept of materializing. The NAND-OR switch circuit sort of describes it, but also brings out lot of questions. The circuit designs aren't active circuits? They're just a design of a reflex. It seems you intend to have reflexes to create, modify and materialize circuit designs. Is the space where the circuits materialize different from place where they are designed? Can you describe the algorithm that would do the thing you described in the README.md?
How does computer find these sub patterns, especially the recursive ones. when the user keeps working on the wiring? I'd like to understand the idea of choiceless computing better. You had the bottle cap example, but I did not recognize how it demonstrates that. Spent some time wondering that. Does choiceless mean there's no With the 'escher' you refer to the duality. But I fail to see the biggest thing about this. It looks just like traditional computer programs to me, except that every reflex doesn't contain just one program but all it's duals too. Does it mean something else besides that? |
Inline: On 30 July 2014 06:33, cheery [email protected] wrote:
You see: I can describe how to accomplish all my claims. But describing it Alternatively, you can try to figure it out yourself. It boils down to How does computer find these sub patterns, especially the recursive ones.
In fact, through using Escher you will learn all these concepts eventually, This is the first, obviously incomplete and somewhat rushed, README for I appreciate your interest!
|
There will be probably shorter, cleaner explanation for the choicelessness than Shelah's paper. I would be interested about how the circuits behave after materialized. Can user peek inside them when they are running? After materialized, do they stay materialized as long as the program is running? How recursive circuits function? |
On 30 July 2014 13:08, cheery [email protected] wrote:
This will likely be done similarly to the way one would implement an array In general, electrical engineering intuition for how to design reflex —
|
I'd like to study this language, for that purpose I'd like to write the interpreter and programming environment myself.
Do you have an exact specification I could follow? If not, which documents do I need to read?
The text was updated successfully, but these errors were encountered: