Its a very light weight NetLogo core written in CoffeeScript, coming in at under 1K lines of code, and using "literate programming" that's a coffeescript option. By core, I mean it has just the model w/o UI due to our embedding into many other systems.
Here's the github repo: https://github.com/backspaces/agentscript The demo models should run right on github. The wiki explains the approach we're taking. The docs are a bit ragged due to some quick commits, but the plan is to have the last code complete within the week, with docs matching shortly thereafter. -- Owen On Wed, May 8, 2013 at 11:59 AM, Jochen Fromm <[email protected]> wrote: > What is AgentScript? A kind of NetLogo in Javascript, jQuery, or > CoffeeScript ? Sounds interesting. > > -J. > > > Sent from Android > > > > -------- Original message -------- > From: Owen Densmore <[email protected]> > Date: > To: Complexity Coffee Group <[email protected]> > Subject: [FRIAM] Fwd: jashkenas/journo ยท GitHub > > > I realize our recent discussions have been away from tech, but this is an > interesting blend, so its here rather than wedtech. > > First of all, I decided that the bloat of current CMSs was ugly so wanted > a clean, easily programmable blog engine. Jeremy Ashkenas was of like mind > and being one of the JS heros, he decided to write a blog engine, Journo, > in <500 lines of coffeescript. > > https://github.com/jashkenas/journo > > Why is this interesting? > - Culturally, he has so embraced Don Knuth's Literate Programming idea, > that I bet most folks looking at the url above didn't notice that it is the > actual program for Journo. Seriously, it reads like a "readme" for a > project. Nope. It IS the project! > - Jeremy is serious about a whole new way of programming. And even in the > open source world, he's found a way to monazite his work: he does code > reading for a fee. We've made contact with him and are going to have > AgentScript reviewed by him for $2.5K. > - Most blogs/CMSs have become such bloatware that even the sophisticated > user/programmer cannot manage it or modify it. It is not "theirs". > Indeed, the configuration tasks overwhelm the actual program. > - 500 lines of code. And the assumption you can read it, understand it, > and modify it. > - BTW: the 1.0 release of agentscript is coming in at just a bit over 900 > lines of code and it really does provide a NetLogo equivalent system. > - This is a, dare I say it, paradigm shift. Woo Woo! But really, Jeremy > has entered a new era where you can code anything from your mainframe to > your watch with the same infrastructure. > > So when you can't really distinguish between your documentation and your > code .. maybe this is a Good Thing? > > Anyway, Back to our regularly scheduled programming. Hmmm... > > -- Owen > > > ============================================================ > FRIAM Applied Complexity Group listserv > Meets Fridays 9a-11:30 at cafe at St. John's College > to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com >
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
