Your mileage may have varied, and all that.
2,375 karma · joined May 11, 2013
Your mileage may have varied, and all that.
Problems with inheritance, such as the fragile base case problem, are intrinsic to inheritance, and not any specific language's implementation of it.
It's a bit more complicated than that. For one, it's an ahead-of-time translation model. The object references are implemented as tagged pointers to a single large address space. The tagged pointers rely on dedicated support in the Power architecture. The Unix compatibility layer (PASE) simulates per-process address spaces by allocating dedicated address space objects for each Unix process (these are called Terraspace objects).
When I read Frank Soltis' book a few years ago, the description of how the single level store was implemented involved segmentation, although I got the impression that the segments are implemented using pages in the Power architecture. The original CISC architecture (IMPI) may have implemented segmentation directly, although there is very little documentation on that architecture.
This document describes the S/38 architecture, and many of the high level details (if not the specific implementation) also apply to the AS/400 and IBM i: https://homes.cs.washington.edu/~levy/capabook/Chapter8.pdf
One source from a few mins of searching: https://phrack.org/issues/58/11
Source: http://www.decus.de/events/alphamigration/vortraege/porting_...
(Apologies if this is a stupid question, I'm not familiar with how these things work in the US)
In terms of keyboards, a good all-rounder suggestion is to take a look at some options from Keychron.
Meanwhile, Cherry kept making the same product line which they had since the 1980s, with relatively minor improvements.
Is this specifically to do with screen sharing or streaming? I use it purely as a chat client under Wayland and it has generally worked fine.
(Now that I think of it, I've had a few weird crashes, but nothing which made it unusable)
As someone who makes enough money to buy a new phone every year if I wanted, I typically upgrade my phone (iPhone for what it's worth) every 4 years. My experience is that this is about as long as it takes for enough new features to accumulate to make me excited about an upgrade. By the end of this 4 year period, my phones are in a sufficiently good state to be sold, or passed on to a family member.
The idea that a typical person is expected to upgrade their phone every 2 years or so is almost incomprehensible to me.
The low volume and the relatively high build quality involved pushes the prices up.
I'm not a fan of QR code menus either, but printed menus are not necessarily cheap. The owner of one of my favourite restaurants told me that he couldn't raise prices on his menu to match inflation because the cost of re-printing all the menus with increased prices would eat up the difference. IIRC, the restaurant later shifted to a cheaper and simpler menu design.
Since when has Stallman changed his principles?
The Workplace OS would also have been used on Apple hardware as part of the abortive Taligent project.
(It also would have been used on x86 and other platforms, but they started with PPC)
It is possible that there are simple solutions to these problems, but the perception that they are serious will turn companies away from a migration.
https://www.digiater.nl/openvms/doc/alpha-v8.3/83final/aa_re...
In practice, the performance impact of variable length encoding is largely kept in check using predictors. The extra complexity in terms of transistors is comparatively small in a large, high-performance design.
Related reading:
https://patents.google.com/patent/US6041405A/en
https://web.archive.org/web/20210709071934/https://www.anand...