background preloader

Smalltalk

Facebook Twitter

Smalltalkjavascript. "imprinting" summary, take two. Craig Latta craig at netjam.org Tue Oct 19 06:44:10 UTC 2004 (Sorry for the resend, there was a rather egregious typo last time.)

"imprinting" summary, take two

Hi-- This is just a summary of "imprinting", for those who find it convenient to find one in the Squat mailing list archives. Such asummary was scattered over a few messages before, with some obsolete info. I haven't finished "the Squat paper" yet, but I'm working on it. *** I've implemented a means of transferring behavior from one object memory to another, as it is invoked.

The compiler is not needed, and no special consideration need be made for any behavior. More information about the Spoon mailing list. Class formats and CompiledMethod uniqueness. Before going deeper with CompiledMethods I would like to talk a little bit about class formats.

Class formats and CompiledMethod uniqueness

Unfortunately, I didn’t find class formats documented more than in code and method comments. If you know a source of documentation of this topic, please let me know. Class format From my point of view, the class format is a really internal and implementative detail of the VM. The class format defines the structure (layout) of the instances of a class, in the VM. So, usually, that is, “normal” structure, an object has a fixed amount of instance variables which are just pointers to other objects. Different class formats Normal: there is a fixed amount of instance variables and each of them is just a pointer to another object. Now…if you want to check by yourself, check the method Behavior >> #typeOfClass, it answers a symbol uniquely describing the format of the receiver class: So you can do for example:

Language-webassembly. FunSqueakEsto empezo con el FUNSqueak3.10alpha.7070 el 7 de marzo del 2007. La imagen - FullStory.co. ×morplenauta uses FullStory to post more than 140 characters on twitter.

FunSqueakEsto empezo con el FUNSqueak3.10alpha.7070 el 7 de marzo del 2007. La imagen - FullStory.co

FullStory is a free service. you can use colors and smilies and you can alos embed photos and videos. FunSqueakEsto empezo con el FUNSqueak3.10alpha.7070 el 7 de marzo del 2007. La imagen contenia SqueakAmpMoviesSqueakRailRoadMorphic-PuzzleBabySREIRCChatFunctionsMorphicWrappersMathMorphsWonderlandBalloon3DMorphic-TEGHyperCardNostalgiaSqueakChemTheBraveNewWorldsOfSqueakLogicCircusInstanceEncoderTestBrowserScamperHTMLOSCRegex-nk.5OSProcess-sUnitV4-0-dtl.csOSProcessV4-0-1-dtl.csOSProcessV4-0-dtl.csConnectorsBasicDistro-nk.11ConnectorsDemo-nk.5BroomMorphs-Connectors-nk.2 Comments.

Música

Squeak. Bar y Cafe SqueakRos. ProUnderSqueak. J. De Cleene en minnow. Posts in the Blog - dmitrymatveev.co.uk. Pharo Open Source Smalltalk. The Pharo-project Archives. Pharo - the collaborActive book: Home. Pharo: Project Filelist. Project Filelist Below is a list of all files of the project.

Pharo: Project Filelist

Before downloading, you may want to read Release Notes and ChangeLog (accessible by clicking on release version). Cog. ST 4U 104: Fuel for Pharo. ST 4U 137: Using Fuel as a Package Loader. RMoD: fuel. Smalltalk: Getting started with the language. Juan's place. Laptop per Child Foundation. SqueakRos / Grupo. Blogs. Smalltalks 2013 - 7th Argentine conference. Getting Started with Cuis Smalltalk. Smalltalks 2013 - A web console to control nanosatellites. 2013-Smalltalks-conference: Pharo is Yours. Planet Squeak.

Varios

Sites. Aprendiendo Squeak con el Simulador. Dynamic Web Development with Seaside. Stéphane Ducasse, Lukas Renggli, C.

Dynamic Web Development with Seaside

David Shaffer, Rick Zaccone with Michael Davies Seaside is the open source framework of choice for developing sophisticated and dynamic web applications. Seaside uses the power of objects to master the web. With Seaside, building web applications is as simple as building desktop applications. Seaside lets you build highly dynamic and interactive web applications. We are making this online book available to you for free. Cincom, the Quadrant Logo, Cincom Smalltalk and VisualWorks are trademarks or registered trademarks of Cincom Systems, Inc. Lukas Renggli: Pier. Seaside.st: Home. Magritte 3 Pier 3. Pier: Content Management System.