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…
5y ago·view thread
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&#…
5y ago·view thread
comment
Listen to the original author: https://www.youtube.com/watch?v=ccRtIdlTqlU&feature=youtu.be... …
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
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 …
5y ago·view thread
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…
5y ago·view thread
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 …
5y ago·view thread
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 (…
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
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 …
5y ago·view thread
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…
5y ago·view thread
comment
C++ and Smalltalk-80 have a common ancestor called Simula 67, but neither Smalltalk was derived from C++ nor vice versa.
5y ago·view thread
comment
Why should there be a link between C++ and Smalltalk?
5y ago·view thread
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…
5y ago·view thread
comment
Apart from the enormous loss of sales and the lost profits for all involved.
5y ago·view thread
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 …
5y ago·view thread
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, …
5y ago·view thread
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 …
5y ago·view thread
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)?
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
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…
5y ago·view thread
comment
Didn't know this one, thanks. Have the ony by Oby Ike-Nobu. Interesting how many "phython internals" books there are now.
5y ago·view thread
comment
Interesting, looking forward reading it. I recently bought "Inside The Python Virtual Machine" (see https://leanpub.com/insidethepythonvirtualmachine ) which is also recommen…
5y ago·view thread
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…
5y ago·view thread
comment
What exactly is it? Is it an algorithmic composition tool? Is there a description?
5y ago·view thread