[Coco] Perl PL for OS/9

Gene Heskett gene.heskett at verizon.net
Mon Aug 31 02:21:42 EDT 2009


On Monday 31 August 2009, TP Reitzel wrote:
>Here's the bottom line. I'm busy. Aren't we all? ;)
>
>I want to learn ONE programming language with modern features that's
> potentially capable of running on older 8-bit/16-bit architectures such as
> the CoCo.  I want this computer language to have scripting and functional
> programming features as well as traditional procedural capability. Perl6
> (Rakudo on Parrot or Mildew) is one option if an embedded version were
> available. Personally, I also like Lua. Fortunately, a project has been
> started by developers working on an embedded version of Lua, 

> https://lists.berlios.de/mailman/listinfo/elua-dev 

According to Firefox-3.5, their ssl certificate is bogus, so I backed out.

> .  Maybe, this
> discussion should be generalized to include modern compilers on newer
> architectures generating intermediate/assembly code for older
> architectures as well. However, I ONLY have time to learn ONE language now
> and into the foreseeable future. TIA

Then I think, since you asked about scripting, that something in the way of 
an expansion of the os9 shell needs to be done.  However, even that is 
written in assembly AFAIK.  It does need help, there are many things bash can 
do that shell can't.  Were I needing such as you've outlined, I think I'd 
start with assembly, and build shell up to what you think you can use.  But I 
think I'd stop when it got up to about 14k in size.  System memory is in 
relatively short supply even on my 2 megabyte of ram coco3 and that would 
exacerbate the problem I believe.

OTOH, I just checked bash here, on a 32 bit F10 box.  Its quite large:

[root at coyote doc]# ls -l /bin/bash
-rwxr-xr-x 1 root root 756360 2008-12-15 06:04 /bin/bash

No way that could be shrunk enough to work on the coco even if built on an 8 
bit machine.

>_________________________________________________________________
>With Windows Live, you can organize, edit, and share your photos.
>http://www.windowslive.com/Desktop/PhotoGallery
>
>--
>Coco mailing list
>Coco at maltedmedia.com
>http://five.pairlist.net/mailman/listinfo/coco


-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
The NRA is offering FREE Associate memberships to anyone who wants them.
<https://www.nrahq.org/nrabonus/accept-membership.asp>

Delay is preferable to error.
		-- Thomas Jefferson



More information about the Coco mailing list