back
user profile
Rochus
4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
Thanks for the explanation. It's about the wording. The fellow used "whole environment" and "image based development". I used the term "virtual image" from the Blueb…
comment
There might be a misconception. Have a look at Ingalls' 1978 paper "The Smalltalk-76 programming system design and implementation" ( https://dl.acm.org/doi/10.1145…
comment
Listen to the original author: https://www.youtube.com/watch?v=ccRtIdlTqlU&feature=youtu.be... …
comment
So what? I also implemented a couple of Smalltalk VMs, see https://github.com/rochus-keller/Smalltalk or https://github.com/rochus-keller/som , and I also sp…
comment
Well, the claim was "Graphical User Interface (GUI)", not "overlapping windows". There are many examples of GUIs without overlapping windows and even usability experts claiming tha…
comment
Well, there is the Object Memory as defined in the Bluebook, but otherwise it's file based. There are important differences to Smalltalk-80, where even the compiler and the scheduler are part of …
comment
There are notable versions of Smalltalk such as GNU Smalltalk or SOM which are not running in a virtual image, but can be used like normal file based programming languages. Virtual image based systems…
comment
The author is obviously enthusiastic. Smalltalk is undoubtedly impressive. However, many heroic sagas are rather marketing hypes than based on true facts. > The Smalltalk galaxy was at the origin …
comment
Here is the official site: https://opendylan.org Don't know what the fellow intended to post; didn't even know there was a playground, and there is no link on the official page (…
comment
Classes and "virtual" procedures were indeed already part of the original "Simula 67 Common Base Definition" in June 1967, but "protected" and "hidden" were add…
comment
There is no general answer. The judge decides and instructs the parties how to proceed. Contracts in Anglo-Saxon countries are usually much larger and regulate many more eventualities than one is used…
comment
So a good reason to do without the link. If so, C++ and Smalltalk-80 would have to point to Simula 67. But it does not look like the author of the referenced article optimized for scientific accuracy …
comment
This is a widespread misconception. The first Smalltalk version in 1972 didn't even have inheritance. Although Kay is ascribed the term object orientation, he understands it to mean something qui…
comment
C++ and Smalltalk-80 have a common ancestor called Simula 67, but neither Smalltalk was derived from C++ nor vice versa.
comment
Why should there be a link between C++ and Smalltalk?
comment
What you intend essentially corresponds to the two-clause BSD or the MIT license. Here is a good summary: https://opensource.stackexchange.com/questions/217/what-are-...
You…
comment
Apart from the enormous loss of sales and the lost profits for all involved.
comment
No, the Anglo-Saxon law (US, UK, etc.) is different and makes no assumptions outside of the contract; the contract is applied verbatim as written, and when something is missing, it is not part of the …
comment
In European law, the actual party will is the determining factor in contracts, not the (possibly ambiguous) wording. This is especially important with licenses such as GPL, which are full of unclear, …
comment
It is good if there are more decisions of the highest court. Legal uncertainty is harmful for open source. And as long as there are points in the GPL without leading decisions, this legal uncertainty …
comment
Have you really tried to upload and run a modified version of the firmware on the device? Is guarantee void if you do it (in case it actually works)?
comment
Apparently the terminology has evolved since I studied the subject; I'm not familiar with current trends; some of the terms seem rather to be vendor specific marketing jargon for a subset or cros…
comment
Don't forget that Product Lifecycle Management (PLM, of which PDM is a primary area) is a discipline by itself, even covered by a couple of big standards (e.g. the famous ISO 10303 series for pro…
comment
Why do they use the abbreviation "PIM" for something which was called Product Data Management (PDM) for the last thirty years? Seems to be a new use of the abbreviation (i.e. all PIM referen…
comment
Of course. It's clearly visible e.g. on https://speed.pypy.org/ that it doesn't show equal performance on all benchmarks. The factor four corresponds to the geometric mean o…
comment
There is already https://www.pypy.org/ which is about four times faster than CPython (which is not that much actually compared to e.g. V8, see e.g. https://benchmarksgame-t…
comment
Didn't know this one, thanks. Have the ony by Oby Ike-Nobu. Interesting how many "phython internals" books there are now.
comment
Interesting, looking forward reading it. I recently bought "Inside The Python Virtual Machine" (see https://leanpub.com/insidethepythonvirtualmachine ) which is also recommen…
comment
> Also, many people hate MOC. This is the pre compiler that compiles your Qt C++ into regular C++. MOC is not a pre-compiler but a code generator; all code written by the developer is compiled as…
comment
What exactly is it? Is it an algorithmic composition tool? Is there a description?