52.370216
4.895168
Author Archive
screenshot of Context launcher website
Posted in Appsterdam, consulting, Context, Naiad, Smalltalk, Spoon with tags context on 30 August 2012 by Craig LattaCamp Smalltalk at ESUG 2012 in Gent, Belgium
Posted in Appsterdam, consulting, Smalltalk, Spoon on 25 August 2012 by Craig LattaHuge thanks to yesplan.be for hosting Camp Smalltalk at ESUG 2012 in Gent, Belgium! I walked in and connected my computer to a humongous display and wireless keyboard/mouse, and connected myself to a humongous pile of speculoos, koffie, and Belgian chocolate. :) All while a charming street festival went on outside. This is the perfect recipe for classic code!
A description of the default Context workflow.
Posted in Appsterdam, consulting, Context, Naiad, Spoon with tags context on 22 August 2012 by Craig LattaWell, it took a while to evolve into clarity, but here it is…
You get Context by downloading a ZIP file from the net. You install Context by unzipping the ZIP file and putting the resulting all-in-one app folder where you want it to be. You start Context with a simple platform-dependent gesture (on Mac, you double-click the app).
This starts a history memory. This memory can…
- …speak with web browsers. It presents a simple control interface for starting and stopping the other memories in the app (called “subject memories”), and discovering other memories on the net.
- …speak with FTEs (Favorite Text Editors). It presents itself as a filesystem via a WebDAV server, so that a person can use their Favorite Text Editor to control the subject memories, edit classes and methods, and evaluate expressions.
- …speak with the subject memories, to keep track of their development changes.
- …speak with remote memories, to obtain their modules.
This is available in Context 3 alpha 5, which I plan to release in time for the Camp Smalltalk event in Gent, Belgium on 24 August 2012, ahead of the European Smalltalk Users Group conference the next week.
new single: “innovate!”
Posted in Appsterdam, music on 19 August 2012 by Craig LattaThe disarmingly catchy soundtrack for our recent film on Appsterdam’s iOSDevCamp 2012 weekend…
new single: “step”
Posted in Appsterdam, music on 19 August 2012 by Craig LattaThe radio-friendly version of “step”, my rearrangement of “Pulse” by Todd Rundgren.
new loop: “slow pulse”
Posted in Appsterdam, music on 19 August 2012 by Craig LattaSeven measures of “pulse” synchronized with the original arrangement, slowed to quarter-speed, and turned into an infinite seamless loop. Works great for sleep.
Context 3 alpha 4 released
Posted in Appsterdam, Context, Naiad, Spoon with tags context on 16 August 2012 by Craig LattaHi–
I’ve released Context 3 alpha 4, just to fix some VM problems with 3a3. It’s at:
https://dl.dropbox.com/u/15188004/spoon/Spoon-3-alpha-4.zip
Please fire it up and let me know that it starts. We’ve tried it on:
- Mac OS X 10.8 (Mountain Lion)
- Ubuntu GNU/Linux 12.04 64-bit
- Ubuntu GNU/Linux 12.04 32-bit
- Windows XP SP3
- Windows 7 64-bit
- Windows 8
Thanks!
Craig
at a good Appsterdam lecture about R
Posted in Appsterdam with tags R visualization on 18 July 2012 by Craig LattaContext weekend 19 May 2012
Posted in Context, Naiad, Spoon with tags context on 15 May 2012 by Craig LattaFYI, this weekend I’ll be preparing some documentation for Context, and would be happy to converse in-depth about it here and elsewhere online.
starter GLASS EC2 AMI
Posted in Appsterdam, consulting, GLASS, Seaside on 8 April 2012 by Craig LattaHi… With the help of James Foster from Gemstone, I’ve created an EC2 image for starting with Seaside development in the cloud. It’s public AMI ami-2d479e44. Modify and run this script when launching the EC2 instance, to install your own public key for user “seasideuser”. Set up the security group as in the picture below. After you’ve connected, run the commands in ~seasideuser/commands. I recommend the “Jade” tools for editing and committing the Smalltalk code.
I’d be happy to answer any questions. Thanks again, James!


