Which programming languages (besides Smalltalk) are image based? [closed]

Images Images are basically memory dumps. Typically a Lisp development system starts a runtime plus an image. The user then makes changes and later can write a new image. Sometimes this is a feature used by the developer, sometimes it’s also used during the development of the Lisp system itself. Many Lisp systems are using … Read more

Is Seaside still a valid option?

I have answers to question one and two: This is true. However since version 2.8 Seaside is not a strictly “continuation-based” framework anymore. Seaside uses continuations in the flow module only. Since Seaside 3.0 the flow module is even optional. Also note that Seaside has strong Javascript support since 2005, this is long before mainstream … Read more

What are the key differences between OO in Smalltalk and Java?

Message passing Smalltalk uses message passing, not method invocation. The distinction is subtle, but enormously powerful. Some terminology: Given foo bar: baz, #bar: is a selector, foo is the receiver of a message called #bar: (the # indicates a symbol, much like Common Lisp would say ‘bar (or even more appropriately, :bar)), and baz is … Read more

What is so special about Smalltalk? [closed]

Smalltalk was one of the earliest object-oriented (OO) languages (with others like Simula and Eiffel) and can be said to be extremely “pure” in an OO sense: Everything is an object and objects are only communicated with via the sending of messages No primitives (no ints, booleans etc) No control structures (no for, while, if … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)