Hi all, While avoiding other work this holiday season, I decided to explore this further.
I very intentionally have modeled the work so far on NetLogo, given its long history in this space. And, in exploring this project, I'm also learning a number of things myself. For example, the project involved some new learning in terms of macros as well as optimization, and I'm still wrestling with the way the microworld is designed/implemented in the face of that ongoing learning. (Similarly, I'm also still learning about packaging, how the package server does or possibly does not work with various git hosting solutions, and am learning Scribble.) At this point, I have done no testing on Windows, am confident there's a more performant (and maintainable/safe/etc.) way to represent the underlying grid/world, and know there's a lot of testing and safety/error handling to be be implemented. So, release early, release often and all that. I thought I'd mention it here in case anyone else wanted to explore along. I also recorded a few of the microworlds in action, just because. https://youtu.be/FpMy9QxWnhE This seems to be available via a package install of "paddle." I have code in my "examples" directory that fails to build, and I have to figure out how to 1) leave it in the repository but 2) ask the package server to ignore it at build time... Happy new year, Matt On Thu, Dec 6, 2018 at 12:45 PM John Clements <cleme...@brinckerhoff.org> wrote: > Sounds fascinating. As an instructor for first-quarter CS+X, I’ve been > looking at alternatives to sound as a setting. I’m interested in the > Fisler/Krishnamurthi/Politz/Lerner Big Data curriculum, but yours also > sounds good! > > John > > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.