Brin: BASIC for kids

2006-10-10 Thread Alberto Monteiro
From... http://kidbasic.sourceforge.net/ : KidBASIC is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow- control works. It has

Re: Brin: BASIC for kids

2006-10-10 Thread David Brin
Thanks Alberto. Hoping kidbasic will do some good. Now an alert to all brinellers! Catch the premiere of my NEW HISTORY CHANNEL SHOW -- “The ArchiTechs!” PREMIERE: Wednesday, October 11 at 11:00 PM REPEATS: October 12 at 3 AM October 14 at 11:00 AM (See:

Re: Brin: BASIC for kids

2006-10-10 Thread Alberto Monteiro
David Brin wrote: Thanks Alberto. Hoping kidbasic will do some good. But there isn't a Mac version - not yet. Now an alert to all brinellers! Catch the premiere of my NEW HISTORY CHANNEL SHOW -- “The ArchiTechs!” My cable got The History Channel just a few months ago - but I will

Re: Brin: basic is evil, why it must be eradicated

2006-09-24 Thread maru dubshinki
On 9/23/06, Alberto Vieira Ferreira Monteiro [EMAIL PROTECTED] wrote: Maru wrote: The Wikipedia entry for R is under GNU-S :-) I hate to play the pedantic resident Wikipedia expert here, marudubinski, I presume :-) You forgot the Dr.! ...(Nah, I'm kidding.) Ok, but if we want to use

Re: Brin: basic is evil, why it must be eradicated

2006-09-23 Thread Alberto Vieira Ferreira Monteiro
Maru wrote: The Wikipedia entry for R is under GNU-S :-) I hate to play the pedantic resident Wikipedia expert here, marudubinski, I presume :-) but it's actually at [[R (programming language)]] (http://en.wikipedia.org/wiki/R_%28programming_language%29), like it should (since

Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Alberto Monteiro
I don't know if this has already been suggested, but I have recently learned the programming language R, and it seems that it's exactly what you would like to use to teach your kids how to use a computer: (a) it's free and available for _all_ systems [M$, Linux, Mac] (b) it's simple to use (c)

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Klaus Stock
I don't know if this has already been suggested, but I have recently learned the programming language R, and it seems that it's exactly what you would like to use to teach your kids how to use a computer: (a) it's free and available for _all_ systems [M$, Linux, Mac] How about the good

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Alberto Monteiro
Klaus Stock suggested: OTOH, on more modern computers, one might teach the child OOA and OOP with some Smalltalk system. From... http://en.wikipedia.org/wiki/Smalltalk Because of that the meaning of Smalltalk expressions using binary messages can be different from their traditional

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Klaus Stock
Alberto Monteiro [EMAIL PROTECTED] wrote: Klaus Stock suggested: OTOH, on more modern computers, one might teach the child OOA and OOP with some Smalltalk system. From... http://en.wikipedia.org/wiki/Smalltalk Because of that the meaning of Smalltalk expressions using

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread David Brin
Hi brinellers! Glad to see you still in business! I am very sorry to have neglected you in favor of that darned, time-consuming blog. http://www.davidbrin.blogspot.com/ In part because the political issues are so important/urgent right now that I'll grab any influence where I can get it. Of

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Gibson Jonathan
Although number one, M$oft, could be done with some public pressure - or Apple doing it first - my vote is Four: 4) In order to keep using those textbooks (like my son’s) that still have TRY IT IN BASIC exercises, one reader had a fantastically simple suggestion. A turn-key web site! “For

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Dave Land
Hi, WHILE we're on the subject of ancient programming languages AND their relative merits, we might as well dip into that deep well of wisdom regarding programming that poured forth from the nimble fingers of Edsger Dijkstra: How do we tell truths that might hurt?

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread David Brin
For those of you who are thinking about implementing an online BASIC interpreter, here's one that's already running: http://www.pachesoft.com/rockerferbasic/ This is a great idea. But need to make a list of attributes that such an implementation would need. 1. A good welcome page that gave

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Alberto Monteiro
Dave Land wrote: PS: The Good Doctor's eulogy for BASIC is mentioned in the Maturity section of the Wikipedia entry for BASIC: http://en.wikipedia.org/wiki/BASIC Hmmm... http://en.wikipedia.org/w/index.php?title=BASICaction=history ... who is Dland? :-) Now do the proper homework and

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Andrew Crystall
On 22 Sep 2006 at 8:22, David Brin wrote: Only a small minority seemed at all interested in even looking at my core idea, which was how to create a nice, comfortable starting point for millions of kids, so they could use their computers to do a little COMPUTING for mild classroom

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Ronn!Blankenship
At 10:11 AM Friday 9/22/2006, Klaus Stock wrote: OTOH, consider the following Smalltalk code: x := 1 / 3. x := 3 * x. x inspect. Common sense tells us that the result is 0.999 - but Smalltalk insists on 1. Funny, that's exactly the example many books used 30-odd years ago to

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Charlie Bell
On 23/09/2006, at 1:11 AM, Klaus Stock wrote: OTOH, consider the following Smalltalk code: x := 1 / 3. x := 3 * x. x inspect. Common sense tells us that the result is 0.999 - but Smalltalk insists on 1. Um, .9* *is* 1. Charlie

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Ronn!Blankenship
At 08:20 PM Friday 9/22/2006, Charlie Bell wrote: On 23/09/2006, at 1:11 AM, Klaus Stock wrote: OTOH, consider the following Smalltalk code: x := 1 / 3. x := 3 * x. x inspect. Common sense tells us that the result is 0.999 - but Smalltalk insists on 1. Um, .9* *is* 1.

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Charlie Bell
On 23/09/2006, at 11:52 AM, Ronn!Blankenship wrote: At 08:20 PM Friday 9/22/2006, Charlie Bell wrote: On 23/09/2006, at 1:11 AM, Klaus Stock wrote: OTOH, consider the following Smalltalk code: x := 1 / 3. x := 3 * x. x inspect. Common sense tells us that the result is 0.999

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Ronn!Blankenship
At 09:02 PM Friday 9/22/2006, Charlie Bell wrote: On 23/09/2006, at 11:52 AM, Ronn!Blankenship wrote: At 08:20 PM Friday 9/22/2006, Charlie Bell wrote: On 23/09/2006, at 1:11 AM, Klaus Stock wrote: OTOH, consider the following Smalltalk code: x := 1 / 3. x := 3 * x. x inspect.

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread maru dubshinki
On 9/22/06, Alberto Monteiro [EMAIL PROTECTED] wrote: . The Wikipedia entry for R is under GNU-S :-) Alberto Monteiro I hate to play the pedantic resident Wikipedia expert here, but it's actually at [[R (programming language)]] (http://en.wikipedia.org/wiki/R_%28programming_language%29),

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread David Hobby
... Especially when you subtract two nearly equal numbers. Computers do, but do no programming environments take account of this, by marking recurring numbers as such? Anyone know how Mathematica works? -- Ronn! :) Ronn-- I believe it avoids decimal approximations unless they are

Re: Brin: basic is evil, why it must be eradicated

2006-09-22 Thread Ronn!Blankenship
At 10:14 PM Friday 9/22/2006, David Hobby wrote: ... Especially when you subtract two nearly equal numbers. Computers do, but do no programming environments take account of this, by marking recurring numbers as such? Anyone know how Mathematica works? -- Ronn! :) Ronn-- I believe it

Re: Brin: BASIC

2006-05-08 Thread Charlie Bell
On 08/05/2006, at 3:01 AM, The Fool wrote: http://davidbrin.blogspot.com/2006/05/age-of-miracles-wonder.html Only now it's insufficient. We'd like to make pixels move around on a simulated CRT screen. And we DON'T want to do it using high-level complex stuff like VISUAL BASIC. Old fashioned

Re: Brin: BASIC

2006-05-08 Thread Warren Ockrassa
On May 7, 2006, at 11:02 PM, Charlie Bell wrote: On 08/05/2006, at 3:01 AM, The Fool wrote: http://davidbrin.blogspot.com/2006/05/age-of-miracles-wonder.html Only now it's insufficient. We'd like to make pixels move around on a simulated CRT screen. And we DON'T want to do it using

Re: Brin: BASIC

2006-05-08 Thread Charlie Bell
On 08/05/2006, at 9:26 AM, Warren Ockrassa wrote: On May 7, 2006, at 11:02 PM, Charlie Bell wrote: On 08/05/2006, at 3:01 AM, The Fool wrote: http://davidbrin.blogspot.com/2006/05/age-of-miracles- wonder.html Only now it's insufficient. We'd like to make pixels move around on a

Re: Brin: BASIC

2006-05-08 Thread Alberto Monteiro
The Fool wrote: I don't get it. QBasic came standard with MS-DOS 5-7. But not with Mac... BTW, I can find Linux compilers/interpreters for all languages [C/C++, Fortran, Pascal, Perl, Python, Haskell, Prolog, etc], but not BASIC. Maybe Mac lacks BASIC too. Can this be an anti-M$ Conpiracy?

Re: Brin: BASIC

2006-05-08 Thread William T Goodall
On 8 May 2006, at 12:28PM, Alberto Monteiro wrote: The Fool wrote: I don't get it. QBasic came standard with MS-DOS 5-7. But not with Mac... BTW, I can find Linux compilers/interpreters for all languages [C/C++, Fortran, Pascal, Perl, Python, Haskell, Prolog, etc], but not BASIC. Maybe

Re: Brin: BASIC

2006-05-08 Thread Charlie Bell
On 08/05/2006, at 2:28 PM, Alberto Monteiro wrote: The Fool wrote: I don't get it. QBasic came standard with MS-DOS 5-7. But not with Mac... BTW, I can find Linux compilers/interpreters for all languages [C/C++, Fortran, Pascal, Perl, Python, Haskell, Prolog, etc], but not BASIC.

Re: Brin: BASIC

2006-05-08 Thread The Fool
As for fibbonacci sequences a more correct function would be along these lines: (c) 2006 The Fool ' where fib(0) = 0 Function FibNum(Fib As Long) As Long If (Fib 0) Then FibNum = FibPos((Fib - 1)) Else ' FibNum = FibNeg(Fib + 1) End If End

Re: Brin: BASIC

2006-05-08 Thread David Brin
Warren. Thanks. One guy at Apple has helped me with a few of my problems. A few others linger on. I will append a list of those, below. As for BASIC, it's really simple. I want to show Ben the line-by-line coding that started it all, and that still lies deep in the heart of higher level

Re: Brin: BASIC

2006-05-08 Thread Warren Ockrassa
On May 8, 2006, at 1:09 PM, David Brin wrote: Warren. Thanks. One guy at Apple has helped me with a few of my problems. A few others linger on. I will append a list of those, below. Okay. As for BASIC, it's really simple. I want to show Ben the line-by-line coding that started it all,

Re: Brin: BASIC

2006-05-08 Thread Warren Ockrassa
BTW, I feel I need to apologize for my unnecessary and rather stupid comment yesterday. I'm not usually that thoughtless. Sorry, all. -- Warren ___ http://www.mccmedia.com/mailman/listinfo/brin-l

Re: Brin: BASIC

2006-05-08 Thread David Brin
--- Warren Ockrassa [EMAIL PROTECTED] wrote: Heh. You do have to actually have a window open in list view in order for that option to be available, oddly enough. Gotcha thanks. 3. Irritating in OSX! I pull a folder out of another folder and put it on my desktop. IT DOESN’T SIT WHERE

Re: Brin: BASIC

2006-05-08 Thread maru dubshinki
On 5/8/06, Alberto Monteiro [EMAIL PROTECTED] wrote: The Fool wrote: I don't get it. QBasic came standard with MS-DOS 5-7. But not with Mac... BTW, I can find Linux compilers/interpreters for all languages [C/C++, Fortran, Pascal, Perl, Python, Haskell, Prolog, etc], but not BASIC. Maybe

Re: Brin: BASIC

2006-05-08 Thread Warren Ockrassa
On May 8, 2006, at 2:04 PM, David Brin wrote: The grid view on the Desktop behaves that way. This is something that annoys me as well. With the Desktop active, go back to the trusty View options menu from View, and uncheck snap to grid. Alternately consider changing the icon sizes or

Re: Brin: BASIC

2006-05-08 Thread Charlie Bell
On 09/05/2006, at 1:14 AM, Warren Ockrassa wrote: On May 8, 2006, at 2:04 PM, David Brin wrote: The grid view on the Desktop behaves that way. This is something that annoys me as well. With the Desktop active, go back to the trusty View options menu from View, and uncheck snap to grid.

Re: Brin: BASIC

2006-05-08 Thread Warren Ockrassa
On May 8, 2006, at 3:18 PM, Charlie Bell wrote: Never seen it. But then, I did a clean install of Tiger, I've heard upgrading from Panther can be... odd. I think that's the case for *all* of them. You need to fix permissions first, and even then some things are apparently overlooked. IIRC

Re: Brin: BASIC

2006-05-08 Thread David Brin
I use a brand new Mc G5 Big Iron machine, Tiger, three weeks old. (Had to buy the last Power PC chip machine!) The speech dooodgie button pops up on startup and won't go away. The weird way icons shift on the desktop started right out of the box. --- Charlie Bell [EMAIL PROTECTED] wrote:

RE: Brin: BASIC

2006-05-08 Thread Andrew Paul
From: Warren Ockrassa BTW, I feel I need to apologize for my unnecessary and rather stupid comment yesterday. I'm not usually that thoughtless. Sorry, all. I, for one, Welcome the return of your stupid and unnecessary comments. Which one was it anyway Maru

Brin: BASIC

2006-05-07 Thread The Fool
http://davidbrin.blogspot.com/2006/05/age-of-miracles-wonder.html Only now it's insufficient. We'd like to make pixels move around on a simulated CRT screen. And we DON'T want to do it using high-level complex stuff like VISUAL BASIC. Old fashioned line coding, iterating to move pixels according

Re: Brin: BASIC

2006-05-07 Thread Warren Ockrassa
Easy stuff first. I'm an OSX wonk and have been a while -- I participated in the public beta, back before the century turned, when my PowerBook, on its first load of the nascent OS, ran through a series of UNIX (actually Darwin, which is Apple's version of FreeBSD, which is technically not

Re: Brin: BASIC

2006-05-07 Thread The Fool
From: Warren Ockrassa [EMAIL PROTECTED] As to the BASIC question: I'll shoot you a counter-question: Why? snip JavaSh!t and high level programming Dr. Brin isn't interested in that high level stuff. Too complicated. Not simple enough. Don't bring it up again or he'll start getting,

Re: Brin: BASIC

2006-05-07 Thread Warren Ockrassa
I'll ignore the ad hominem, but point out that OOP frameworks rock tha' hizzouse. That's why I wrote a 500+ page book on the topic for Osborne/McGraw-Hill, after all. On May 7, 2006, at 5:54 PM, The Fool wrote: From: Warren Ockrassa [EMAIL PROTECTED] As to the BASIC question: I'll shoot

Re: Brin: BASIC

2006-05-07 Thread Warren Ockrassa
Also, in re Paul Simon. I think _Graceland_ is probably his best work ever. Lasers in the jungle, yes … but his human touch was and is astonishing. The Mississippi Delta was shining like a National guitar … I am following the highway to the cradle of the Civil War is a fantastic entrant

Brin: BASIC implementation

2004-10-14 Thread Ronn!Blankenship
Dr. Brin, I'm not sure if you're still interested in finding a BASIC interpreter, but I thought I'd mention that I came across one I wasn't familiar with called BBC Basic, a demo version of which is on one of the CD-ROMs attached to the cover of the October 2004 issue of _PC Pro_ magazine. I

Re: Brin: BASIC implementation

2004-10-14 Thread David Brin
--- Ronn!Blankenship [EMAIL PROTECTED] wrote: I'm not sure if you're still interested in finding a BASIC interpreter, Dave helped me solve the immediate problem with the delightful Chipmunk Basic which, on a Mac, simply and charmingly works. It clearly will fall down when I later get to more

Brin: BASIC, etc

2004-08-12 Thread David Hobby
Erik Reuter wrote: On Wed, Aug 11, 2004 at 03:28:52PM -0700, Davd Brin wrote: I think you all miss the point. I think YOU miss the point. As I said, you can get BASIC on Linux if you insist (actually, I just spent 30 seconds looking at Debian packages and Debian has 2 free choices: Bywater BASIC

Re: Brin: BASIC, Java Etc.

2004-08-11 Thread Jim Burton
On Aug 11, 2004, at 6:55 PM, Davd Brin wrote: I shall try ybasic, thanks. But after the horror of trying xbasic and qbasic and all the others, I do not expect much success. All were created by techies who suffer from techie-disease... an absolute assumption that everyboddy who downloads their