News for hackers. Stuff that matters.

bertfreudenberg

Re:Pharo, the Modern Smalltalk on Wednesday October 04, 2017 @02:38PM (#15403099)
Kent Beck invented TDD while programming in Smalltalk.

You first extend the environment with tests, then add the code to make them green. All without ever having to restart the "program".

Re:Caffeine Smalltalk – Livecode the Web on Monday June 26, 2017 @10:03AM (#14636863)
Yes, on retina plain SqueakJS uses half the resolution, and by default the canvas interpolates. It looks sharper if you force pixel doubling: https://squeak.js.org/run/#url=https://freudenbergs.de/bert/... (by appending the pixelated flag to the url) but this looks worse when scaled, e.g. on iPad, so it's not the default. Caffeine, however, does support an HTML canvas - just try the included example which opens a workspace in HTML.
Someone broke that page (it's a Lively page, meaning it's editable by anyone). Here is a stand-alone version, running ThingLab: http://www.cdglabs.org/thinglab/
Re:SqueakJS – A Squeak VM in JavaScript on Thursday February 05, 2015 @05:47AM (#9002606)
Large data (file contents) is stored in IndexedDB, only settings and file meta data in localStorage.
Re:SqueakJS – A Squeak VM in JavaScript on Thursday February 05, 2015 @05:42AM (#9002586)
Works for me in Firefox 34.0.5, default settings. Would be great if you could post instructions on how to reproduce at https://github.com/bertfreudenberg/SqueakJS/issues
Re:SqueakJS – A Squeak VM in JavaScript on Tuesday February 03, 2015 @08:09AM (#8990093)
Yep. I reported that a while ago, but it's not fixed yet: https://bugs.webkit.org/show_bug.cgi?id=136803