Reading List
The most recent articles from a list of feeds I subscribe to.
Building a snail one organ at a time
I think enough of the SnailLife Go infrastructure is ready now for me to start digging into the snail itself. In the PHP draft of SnailLife, I started with a basic concept of a snail “Here’s a snail. All it has is a name, size, and speed” and then made it more and more complex. By the end I had a model that had organs, genes, a reproductive system, macro/micro nutrient requirements, locomotion, a brain with memories, mood, etc. With the Go rewrite I have the luxury of hindsight and a vision based on the draft. I know roughly where I want to end up - “organs, genes, a reproductive system, macro/micro nutrient requirements, locomotion, a brain with memories, mood, etc.”
Are YOU experiencing shady output from your Go debugger? Try these things!
A couple of days ago I noticed some unreliable output when stepping through the SnailLife server. I use GoLand and Delve debugger, but in the course of looking into this I picked up some tips from trial and error plus from some very helpful people which I think might be useful regardless of the debugger you use.
Are YOU experiencing shady output from your Go debugger? Try these things!
A couple of days ago I noticed some unreliable output when stepping through the SnailLife server. I use GoLand and Delve debugger, but in the course of looking into this I picked up some tips from trial and error plus from some very helpful people which I think might be useful regardless of the debugger you use.
Roee: Self Modifying Go Simulation Experiment - Part 2
- <– PART ONE
- Overview
- ORM Intentionaliser
- aggregationObserver
- aggregationReifier
- aggregationModifier
- The new type
- Qualifier
- Recompiling and restarting
- Visualizing the results
- Conclusion
Overview
In Part 1 we talked about the general setup of the world/grid and what the Agent
and Instructions
metamodels do. We left off at the part where the grid sends a copy of itself to whatever observer channels it has (currently just the aggregationObserver
). So in this part we can go over my very rudimentary version of the “ORM Intentionaliser”.
Roee: Self Modifying Go Simulation Experiment - Part 2
- <– PART ONE
- Overview
- ORM Intentionaliser
- aggregationObserver
- aggregationReifier
- aggregationModifier
- The new type
- Qualifier
- Recompiling and restarting
- Visualizing the results
- Conclusion
Overview
In Part 1 we talked about the general setup of the world/grid and what the Agent
and Instructions
metamodels do. We left off at the part where the grid sends a copy of itself to whatever observer channels it has (currently just the aggregationObserver
). So in this part we can go over my very rudimentary version of the “ORM Intentionaliser”.