[OpenSmalltalk/opensmalltalk-vm] 1a4e3a: Oops, there *are* clients of initGlobalStructure. ...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] 1a4e3a: Oops, there *are* clients of initGlobalStructure. ...

Eliot Miranda-3
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
  Author: Eliot Miranda <[hidden email]>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M platforms/RiscOS/vm/sqRPCMain.c
    M platforms/minheadless/common/sqVirtualMachineInterface.c
    M platforms/unix/vm/sqUnixMain.c

  Log Message:
  -----------
  Oops, there *are* clients of initGlobalStructure.  Nuke the usage.  We can
restore it if someone really wants, but it is effectively dead code.


Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] 1a4e3a: Oops, there *are* clients of initGlobalStructure. ...

timrowledge
 


> On 2020-05-07, at 9:52 PM, Eliot Miranda <[hidden email]> wrote:
>
>
>  Branch: refs/heads/Cog
>  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
>  Commit: 1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
>      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
>  Author: Eliot Miranda <[hidden email]>
>  Date:   2020-05-07 (Thu, 07 May 2020)
>
>  Changed paths:
>    M platforms/RiscOS/vm/sqRPCMain.c
>    M platforms/minheadless/common/sqVirtualMachineInterface.c
>    M platforms/unix/vm/sqUnixMain.c
>
>  Log Message:
>  -----------
>  Oops, there *are* clients of initGlobalStructure.  

Ooh, gosh, I remember that stuff. I wish there were hope of time to do Cog for RISC OS...


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Useful random insult:- If you called him a wit, you'd be half right.


Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] 1a4e3a: Oops, there *are* clients of initGlobalStructure. ...

Eliot Miranda-2
 
Hi Tim,

On Fri, May 8, 2020 at 10:11 AM tim Rowledge <[hidden email]> wrote:
 


> On 2020-05-07, at 9:52 PM, Eliot Miranda <[hidden email]> wrote:
>
>
>  Branch: refs/heads/Cog
>  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
>  Commit: 1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
>      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1a4e3ab2c0dcb9be718e3e501d83c5ab7aab3273
>  Author: Eliot Miranda <[hidden email]>
>  Date:   2020-05-07 (Thu, 07 May 2020)
>
>  Changed paths:
>    M platforms/RiscOS/vm/sqRPCMain.c
>    M platforms/minheadless/common/sqVirtualMachineInterface.c
>    M platforms/unix/vm/sqUnixMain.c
>
>  Log Message:
>  -----------
>  Oops, there *are* clients of initGlobalStructure. 

Ooh, gosh, I remember that stuff. I wish there were hope of time to do Cog for RISC OS...

Has RISC OS been ported to ARMv8?

_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] 1a4e3a: Oops, there *are* clients of initGlobalStructure. ...

timrowledge
 


> On 2020-05-08, at 10:36 AM, Eliot Miranda <[hidden email]> wrote:
>
>
> Has RISC OS been ported to ARMv8?

No, and I doubt it could be. The issue is that a lot of the aspects that made it such a good OS for early ARM machines - easy low-level access, lots of stuff in assembler, etc etc - are very, very, architecture specific. Even a 'simple' thing like handling pre-emptive mutli-tasking and multiple cores is probably forever beyond an event horizon.

It's sad. There are a lot of nice things about the extreme simple model - no crap with permissions, for one example that costs me so much pain on any 'modern' system. Such is 'progress'

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
"Bother!" said Pooh, as Piglet pressed <START> on the Microwave...