[Coco] Coco Digest, Vol 143, Issue 69

Stephen Pereira spereira1952 at comcast.net
Sun Nov 16 10:51:13 EST 2014


Hi Manney,

I tried attaching the code to my first message, but that didn’t work.

Can you tell me how to upload the file, and to where?  Otherwise, I can just send it to your e-mail address.

Thanks!
smp
--
Stephen M. Pereira
Bedford, NH  03110
KB1SXE

> ------------------------------
> 
> Message: 5
> Date: Sat, 15 Nov 2014 21:37:24 +0000
> From: Aaron <manney at gmail.com>
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Subject: Re: [Coco] [CoCo] Re: Basic Lisp
> Message-ID:
> 	<CAARQjFNW6g4Lc3JJFu7R=uvTonFoXxpx5ZVwFadGdDNyHKwNYQ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> On Sat, Nov 15, 2014 at 8:34 PM, J Arcane <jarcane at gmail.com> wrote:
> 
>> Wow! Nice work. Debugging old-school BASIC is rarely the most painless
>> experience, so kudos to your efforts.
>> 
>> I've been working on a little language project myself, writing a
>> BASIC-inspired Lisp dialect as a Racket library. It's presented me with any
>> number of odd conundrums and important revelations about how certain things
>> work and the differences between languages.
>> 
>> The most weird one though, and one I am still a bit stuck on is the
>> PRINT/INPUT commands vs. their Lisp eqvs. and how to define them. BASIC's
>> PRINT more or less roughly aligns to displayln, with some extra syntax like
>> the ; and , shortcuts, and INPUT really doesn't have an equivalent at all
>> exactly (owing largely to major differences in how the two languages do
>> things). Lisp uses read and read-line, and lacks strict typing (though
>> there are variants for reading a string or chars specifically), nor is it
>> even explicitly required to be assigning to a variable; they're simply
>> functions that take some input from a given port, and return that input.
>> 
>> It's a case of two very, very different approaches and needing to decide
>> which one to prioritize. Not getting far yet.
>> 
> 
> Do you have any code up anywhere?  I doubt I'd be any help at this stage,
> but curious how you're doing things.
> 
> I've been kinda looking at TinyScheme, wondering if it (or it's
> predecessor, MiniScheme) would be a good CoCo fit.
> 
> -M.
> 
> 



More information about the Coco mailing list