[zxspectrum] Re: Linux per ZX

  • From: "BODRATO Stefano" <Stefano.Bodrato@xxxxxxxxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 30 Sep 2004 12:24:00 +0200



>Sul sistema operativo Epoc, quello della Psion, crearono un cumulo di 
>classi C++ per usare i puntatori: un programma che volesse usare in 
>modo "sicuro" i puntatori doveva fidarsi solo di queste classi. Certo 
>che nuotare tra descrittori e puntatori di descrittori (con controlli 
>paranoici sulla validita' dei puntatori) era una vera rogna, ma pare 
>che la cosa negli anni abbia funzionato, e cosi' - se uno usa 
>rigorosamente le loro convenzioni - non rischia di impallare il 
>sistema.

Mi ricorda vagamente windows 3.
I loop stretti senza rilasciare il controllo erano vietati, la coda dei 
messaggi e quella degli eventi da gestire, ecc...


>>Se il sistema multitasking per lo Spectrum deve prevedere il porting di 
>>chissa' quanti e quali programmi gia' pronti per l'ambiente Unix, 
>>allora bisogna sempre tenere incrociate le dita (toccare il corno, 
>>evitare colloqui di lavoro di venerdi' 17, etc)... :-)
>
>Io che sono uno sporco lurido infame progettista, penserei addirittura 
>ad inventare un ambiente operativo "su misura" per lo Spectrum, 
>perfino con un linguaggio apposito (una sorta di Pascal semplificato 
>per essere facilmente compilabile sullo Z80 e senza rogne quanto 
>all'uso di puntatori e memoria).

Sicuramente sarebbe più "su misura" e ne sfrutterebbe meglio le potenzialità, 
ma.. chi scriverebbe codice *solo* per lo Spectrum, magari solo in versione 128 
con un particolare drive ?
La mia idea nei port di Z88DK è stata proprio quella di rendere un programma 
riciclabile in un discreto numero di piattaforme senza alcuna modifica.

Parlando di un "linguaggino" su misura, che ne pensate dell'idea di 
un'interprete BASIC multitasking ?   Non servirebbe neppure più in kernel  :oP


>Dopotutto anche il Mac OS nacque in Pascal, e il Croquet sta nascendo 
>in Squeak (cioe' una versione semplificata dello SmallTalk di qualche 
>decennio fa)... (www.opencroquet.org)

Quella è una storia (nel vero senso del termine) incredibile, che continua ad 
affascinarmi.
Tra l'altro finalmente si comincia a trovare del materiale in rete...
(piccolo quesito un po' OT: che sottile legame c'è tra gli Apple Macintosh e la 
macchina di queste foto?)
http://gallery.brouhaha.com/wd90_jim_mccarthy

Other related posts: