Barely competition

Richmond richmondmathewson at
Mon Feb 7 15:25:50 EST 2011

Sorry people, a bit late to the party . . . :)


As soon as I read this:

"Unlike HyperCard, BayCard does not feature a scripting language. In 
place of a scripting language, BayCard features . . . "

I began to feel a bit funny.

I don't know how many Hypercard "alternatives", "replacements", 
"what-have-yous" I trawled
my way through when I started work at the University of St Andrews in a 
Mac OS X lab.

All of them were based on the idea that a programming suite without a 
language was, in some way, "the thing".

If you want to make fancy little doodahs that are little more than 
glorified PPT presentations
this may be "the thing"; rather in the same way as a stack of laminated 
sheets of paper
with symbols of the sort found on toilet doors and adopted by the 
Olympics are for having
cnversations; limiting to the point of acute frustration.

As I don't have an Intel Mac I will not have the 'joy' of testing 
Baycard; and it seems that
one cannot test the thing without buying it; a big turnoff.

Pedagogical Rant Follows

There was also an idea trotting around in 2000 (may still be for all I 
know; honestly cannot
be bothered to find out) that these Lego-kit programming suites are a 
good way to teach kids the
basics of programming.

I disagree strongly. I don't know any building engineer who would 
suggest that would-be builders
start their apprenticeship with Lego bricks; while one can make jolly 
nice model houses out of them
one is not really going to learn much about the tensile strength of 
rolled-steel joists from them.

The underlying principles of programming involve an ability to think 
logically and sequentially,
as well as a little bit of mathematics; while one can make the 
equivalent of Lego models from
programming suites composed of clunk-click modules the limitations of 
that way of doing things
will become clear fairly quickly, and one will certainly not learn the 
underpinnings of programming.
In fact it may be fair to say that using that sort of programming TOY 
will only serve to slow down
a child insofar as the "programming model" that is presented by that 
sort of toy will block his/her
understanding of a proper one.

End of Rant

While Baycard may lure away some of the quick-fix, easy-peasy crowd (who 
RunRev have had an uneasy
relationship with anyway) I don't really see how it can impinge on the 
core Livecoders, both current
and future.

More information about the Use-livecode mailing list