Go to advanced search

by CarlGundel
Mon Aug 12, 2019 11:39 pm
Forum: Other programming languages
Topic: ARMv8 instructions.
Replies: 86
Views: 15326

Re: ARMv8 instructions.

I am NOT speaking of the likes of VB, Liberty BASIC, etc. These are OO-languages that rely on extensions that are not so easy to translate. Sorry, I realize I am replying to an old thread, but I'm curious why you classify Liberty BASIC as an OO-language? The current release does not have any object...
by CarlGundel
Sat Aug 10, 2019 10:04 pm
Forum: Other programming languages
Topic: Introduction to BBC BASIC
Replies: 579
Views: 43924

Re: Introduction to BBC BASIC

Liberty BASIC isn't technically an interpreter. It compiles to an object model that executes on top of a bytecoded dynamic translator (similar to Java). If the language knows about variable names at run time it makes it possible to support an EVAL() function, which accepts an arbitrary numeric or s...
by CarlGundel
Sat Aug 10, 2019 8:49 pm
Forum: Other programming languages
Topic: Introduction to BBC BASIC
Replies: 579
Views: 43924

Re: Introduction to BBC BASIC

I wonder if interpretive tokenized code is worth the effort these days? I'm not sure what point you're making here. There is obviously less "effort" involved in interpreting a program compared with compiling it (using those terms in their traditional senses) and tokenisation is simply a method of s...
by CarlGundel
Sat Aug 10, 2019 8:44 pm
Forum: Other programming languages
Topic: Liberty BASIC 5 update - new alpha build 350
Replies: 0
Views: 1215

Liberty BASIC 5 update - new alpha build 350

For those interested in trying out Liberty BASIC v5.0 which includes support for the Raspberry Pi please visit this page for more information. http://libertybasiccom.proboards.com/board/12/liberty-basic-v5 A summary of what's new in this build is below. Thank you. -Carl Gundel, author of Liberty BAS...
by CarlGundel
Fri Apr 19, 2019 4:09 pm
Forum: Other programming languages
Topic: Liberty BASIC v5.0 alpha testing milestone!
Replies: 6
Views: 1131

Re: Liberty BASIC v5.0 alpha testing milestone!

ScriptBasic wrote:
Fri Apr 19, 2019 3:50 pm
Hi Carl,

If you like, I could setup a board on the https://RaspberryBASIC.org forum for your RPi version of Liberty Basic.
Thank you John, I will. :)
by CarlGundel
Fri Apr 19, 2019 3:10 pm
Forum: Other programming languages
Topic: Liberty BASIC v5.0 alpha testing milestone!
Replies: 6
Views: 1131

Liberty BASIC v5.0 alpha testing milestone!

Liberty BASIC v5.0 alpha testing is ongoing. This is a popular version of BASIC for Windows since 1992, and the new v5.0 expands this to include MacOS, x86 Linux and the Raspberry Pi. If you are the brave sort and like testing, please visit our forum to learn more. http://libertybasiccom.proboards.c...
by CarlGundel
Sat Feb 23, 2019 8:28 pm
Forum: Other programming languages
Topic: Liberty BASIC for RPi alpha testing begins
Replies: 7
Views: 1218

Re: Liberty BASIC for RPi alpha testing begins

Thanks. Yeah some testers have already mentioned it in our forum. :-)

-Carl Gundel, author of Liberty BASIC
by CarlGundel
Sat Feb 23, 2019 6:40 pm
Forum: Other programming languages
Topic: Liberty BASIC for RPi alpha testing begins
Replies: 7
Views: 1218

Re: Liberty BASIC for RPi alpha testing begins

Liberty BASIC for the RPi will be free. Perhaps we will accept donations, not sure. Remember first that this is an alpha test version so we don't push it on our website. That's why I provided a link to our forum so you can read the details if you're interested. The current v4.5.1 is Windows only, bu...
by CarlGundel
Sat Feb 23, 2019 6:17 pm
Forum: Other programming languages
Topic: Liberty BASIC for RPi alpha testing begins
Replies: 7
Views: 1218

Re: Liberty BASIC for RPi alpha testing begins

Hi,

Yes it does. Check the readme.txt for instructions.

-Carl Gundel, author of Liberty BASIC
by CarlGundel
Sat Feb 23, 2019 5:23 pm
Forum: Other programming languages
Topic: Liberty BASIC for RPi alpha testing begins
Replies: 7
Views: 1218

Liberty BASIC for RPi alpha testing begins

Hey all, We've posted our first Liberty BASIC v5 alpha test release that supports the RPi. This is a very exciting time for us! If you're interested in BASIC and can brave the thorns and briars of alpha testing please check out our announcement here. http://libertybasiccom.proboards.com/thread/451/l...
by CarlGundel
Sun Jan 20, 2019 11:16 pm
Forum: General programming discussion
Topic: PyGame and C
Replies: 1
Views: 785

PyGame and C

Can PyGame be used by other languages, C for example? Doesn't Raspian come with a high level API for playing wav files, generating tones, playing MIDI, etc?

Thanks,

-Carl
by CarlGundel
Thu Jan 16, 2014 4:08 pm
Forum: Scratch
Topic: A new Scratch; pre-alpha-this-will-hurt release
Replies: 91
Views: 28445

Re: A new Scratch; pre-alpha-this-will-hurt release

This is very exciting! Thanks for all your hard work on this Tim.

Is the Cog VM actually in the pipeline? That would be fantastic!

-Carl
by CarlGundel
Wed Jun 13, 2012 8:44 pm
Forum: General programming discussion
Topic: Visual Programming for kids
Replies: 5
Views: 4182

Re: Visual Programming for kids

Don't forget that Squeak Smalltalk also comes with a very nice visual programming system called eToys which predates Scratch, and if you go to squeakland.org there is lots of information about it.

And there are books!

http://www.squeakland.org/resources/books/

-Carl Gundel
by CarlGundel
Fri Mar 30, 2012 1:21 pm
Forum: Staffroom, classroom and projects
Topic: ARM Assembly / Operating System
Replies: 48
Views: 17103

Re: ARM Assembly / Operating System

<t>I agree with the idea that Forth could form a very simple and flexible starting point for a do it yourself operating system.  What's especially beautiful about it is that you can implement your own Forth system by hand very quickly in assembler.  Once you have it running you can extend it interac...
by CarlGundel
Wed Mar 28, 2012 9:28 pm
Forum: Staffroom, classroom and projects
Topic: Oh no, my school is going to teach MS SmallBasic!
Replies: 15
Views: 4542

Re: Oh no, my school is going to teach MS SmallBasic!

<t>"Today basic is not used for anything, giving kids a 'educational' programming environment that is not used in real life is not going to lead to an ongoing interest."<br/> <br/> BASIC is used by many people, for many things.  My own BASIC is used by countless people, and our user forum has more t...
by CarlGundel
Mon Mar 26, 2012 1:38 pm
Forum: General programming discussion
Topic: Educational Programming Language
Replies: 73
Views: 21803

Re: Educational Programming Language

<t>"1. It is easy to write bad code in Javascript.  There is a lot out there by supposedly experienced developers which is bad.  The language design is far too lax about some things."<br/> <br/> It's easy to write bad code in any language.<br/> <br/> "2. The prototype based languages seem a little o...
by CarlGundel
Fri Mar 23, 2012 4:07 pm
Forum: Python
Topic: Jaseman's Python Lessons
Replies: 60
Views: 16584

Re: Jaseman's Python Lessons

<r>"I suspect there may be some copyright issues here, but I'll keep it unless Sir Clive complains!"<br/> <br/> Well, the ZX81 is also a remarkable single board computer in its own right, and very small.  The Raspberry Pi of its generation.  <br/> <br/> <URL url="http://gy.orbin.se/konstruktio....._...
by CarlGundel
Fri Mar 23, 2012 3:04 pm
Forum: Staffroom, classroom and projects
Topic: A specific question about OS Development
Replies: 2
Views: 1293

Re: A specific question about OS Development

Perhaps someone here does have the experience you're looking for.  I went to Amazon and searched for linux kernel and got a whole bunch of relevant hits.  Check it out.
by CarlGundel
Fri Mar 23, 2012 1:20 am
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

"I'm sure that if I had an SD card with what you propose then that would spend more time in my Pi than any other. And isn't that great! Just swap the card and hey – a different computer. Marvelous. I'm all for it."

Yes, that's it!  Cool, right?
by CarlGundel
Thu Mar 22, 2012 11:51 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

<t>Thanks for chiming in about your BASIC. So much fun. <br/> It seems to me that you almost can"t force structured programming or object oriented programming on people. Some people just never seem to push past spaghetti code (even really smart people), and some excellent programmers just hate objec...
by CarlGundel
Thu Mar 22, 2012 11:01 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

<t>"While a toy/introductory computer environment may have a niche, making an environment that is welcoming and extensible to the extent that the user can break right out of it while still using the tools it provides, seems to me a larger niche and one that is desirable for other reasons."<br/> <br/...
by CarlGundel
Thu Mar 22, 2012 10:11 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

I didn"t say there was anything wrong with teaching about Linux and about programming. Go ahead and do that.
by CarlGundel
Thu Mar 22, 2012 9:56 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

As for recursive, yes modern BASICs easily do recursion.
by CarlGundel
Thu Mar 22, 2012 9:55 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

What sort of multithreaded software are you interested in creating?
by CarlGundel
Thu Mar 22, 2012 9:03 pm
Forum: Staffroom, classroom and projects
Topic: BASIC environment for the RP
Replies: 23
Views: 4380

Re: BASIC environment for the RP

That's a pretty general question.  It's a full blown computer, so there's a lot of functions in there.  Let's just say yes for the sake of argument, but perhaps you could enumerate the ones you're thinking of? 

Go to advanced search