Mar 192014
 

Bringing you the latest yesterday’s last week’s month’s YEAR’s news TODAY!

Thanks to a previous engagement being cancelled, an unexpectedly free day means I can – finally – root through my archive of possible news and put together a snippets-post of things that really ought to have been reported on before now on RISCOSitory. Continue reading »

Jul 072013
 

Because breaking catching up is never easy…

After falling behind with RISCOSitory updates late last year, I’ve been getting to the stage where I think I’ve almost caught back up, and then things get a little hectic and I fall behind again. I’ve therefore decided to resurrect the ‘snippets’ format to round up a few smaller news items in one go. This doesn’t bring me right up to date, and with the Midlands show almost upon us, I’m likely to fall further behind again, so there will probably be more ‘snippets’ posts in the coming weeks.

So, with no further ado… Continue reading »

Jun 102012
 

There’s a new version of Charm, Ee i ee I/O

Peter Nowosad of Qubit Consultancy Ltd has announced the availability of version 2.5.6 of Charm, his high level programming language for RISC OS computers.

Released under the terms of the GNU GPLv3 licence, Charm comes with a compiler that generates efficient code with a small memory footprint, and a desktop shell that supports easy editing, compiling, assembling or linking of multiple files. Charm is described as “a simple to learn yet powerful object oriented high level language.”

The latest update introduces new dynamic I/O libraries, and the language gains both static and dynamic constructors and destructors, which can be used to create and remove objects respectively, setting things up and cleaning things up as appropriate.

 June 10, 2012  Posted by  Programming Tagged with: , ,
May 202012
 

A sunbeam to warm you, a new keyword to charm you.

Peter Nowosad of Qubit Consultancy Ltd has announced the availability of version 2.5.5 of Charm, his programming language for RISC OS computers.

With a compiler that generates efficient code with a small memory footprint, and a desktop shell that supports easy editing, compiling, assembling or linking of multiple files, Charm is described as “a simple to learn yet powerful object oriented high level language.” Continue reading »

 May 20, 2012  Posted by  Programming Tagged with: , ,
Feb 242012
 

Basalt and the Toolbox

Steve Drain, prompted by a discussion in the RISC OS Open Ltd forum about AppBasic, has written a document about the using the Toolbox with Basalt which, he explains, has never been very well described. Basalt (“BASic ALTernative keywords”) is a module that extends BASIC by providing “alternative keywords by extending the use of actual keywords and adding new keywords, both of which are used completely as native BASIC keywords.”

The document is available online, at the link given above, and it is also included in the download for the prototype application, BasaltApp.

Steve explains that “a program is event-driven from a machine code wimp poll loop under the keyword POLL. Events and messages are registered against functions called to handle them. Apart from the use of ResEd to design the user interface there is no need for any other development environment.” Continue reading »