I remember being interested in Acornsof Lisp for the BBC Micro, but sadly
it was too expensive to be seriously considered(£80 iirc). I did manage to
get a hold of 'A little smalltalk' and the associated book later, but ended
up going down the Racket rabbit hole instead...

S.

On Wed, Sep 11, 2019 at 8:03 AM Annaia Berry <jarc...@gmail.com> wrote:

> Amusingly enough, I've spent a little time playing with a Lisp someone
> ported to the 128K Color Computer 3.
>
> https://github.com/jamieleecho/minilisp
>
> It is very hard to do much of anything once the interpreter and library is
> loaded in. To be honest I'm still impressed it runs at all. :D It's a
> pretty impressive little dialect for an 8-bit machine, even has macros and
> lambdas, which most attempts lacked entirely.
>
> On Fri, Sep 6, 2019 at 6:36 PM Neil Van Dyke <n...@neilvandyke.org> wrote:
>
>> Last week on HN, a non-student was complaining about having to increase
>> DrRacket's memory limit 3 times while they were playing with it, so I
>> pointed out that DrRacket was designed for new students, and suggested
>> that maybe that memory limit was a good thing for new students.
>>
>> One of frequent complaints, from generation to generation, seems to be
>> "kids these days got it too easy".  Which, in programming, is not
>> necessarily grumpy, but concern that a lot of learning opportunity that
>> comes from working with resource constraints is being missed.
>> Personally, I think there's a balance, and there's also learning
>> opportunity missed when you don't have lots of resources.  Ideally, a
>> person gets both kinds of experiences.
>>
>> As a C and C++ programmer who was then an early Java promoter, I was a
>> bit concerned about that, at the time.  I figured we'd probably move to
>> Java, and all the students already had use of powerful multiprocessor
>> workstations.  That was one of the attractions of then playing with
>> programming the Pilot PDA ("https://www.neilvandyke.org/t-map/";), and I
>> promoted Pilot programming to other students specifically for the reason
>> of learning to develop with tight resource constraints.
>>
>> Other Racket relevance: the approach to fitting the toy "route planner"
>> into a few KB was to use two little DSLs, with a Lisp as code generator
>> to get around the limitations of macro preprocessing in C.  Between
>> that, the crazy DSLs I made as sets of cpp macros for my compiler (C++)
>> and robot (C) assignments, and an awful concurrent hierarchical state
>> machines language that took way too much effort to implement in Java, I
>> suppose it's not a surprise I later decided to move to Scheme/Lisp for
>> my main research tools.
>>
>> Also, copious computing resources becoming available to lots of people
>> became a concern to some researchers, who no longer felt as privileged
>> as before.  At the start of the dotcom boom, one of my grad school
>> advisors was already spending most of their time on startups (and there
>> was some truth to the joke about advisor only wanting MS+IPO students).
>> They called an off-site retreat for our group, where a big part of the
>> case was that the university research lab no longer had special
>> advantages like supercomputers that other people didn't have.  (And I'd
>> previously been horrified to see the storage array cabinet from a
>> Connection Machine being used as a barkeeper counter, for the lab's posh
>> sponsor events.).
>>
>> Today, it's true: I have my own deep neural networks supercomputer in my
>> living room, for a few hundred dollars, and it's just an ordinary
>> consumer GPU like children have in their gaming PCs/consoles.  Which
>> makes for "lots of resources" learning opportunities, complementing the
>> "not enough resources (until you figure it out)" learning opportunities.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Racket Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to racket-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/racket-users/8458611a-0bd8-8af3-dab9-dba61b8c2c42%40neilvandyke.org
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/CA%2BHVF0BZPDexfVvkZNuxwKx2qpV4oDkyVBEumQBn70g2qQ_RHQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/racket-users/CA%2BHVF0BZPDexfVvkZNuxwKx2qpV4oDkyVBEumQBn70g2qQ_RHQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-Lr32UeVpGG%2BUwgoz04mqoSVAt0ZLt-QHHNWZJxckSaRg%40mail.gmail.com.

Reply via email to