FS#9095 - Interpreted programming language(basic?(

Attached to Project: Rockbox
Opened by T (burny) - Monday, 16 June 2008, 14:34 GMT
Last edited by Marc Guay (Marc_Guay) - Friday, 12 December 2008, 15:01 GMT
Task Type Bugs
Category Battery/Charging
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I'd like to propose to include a programming lanuguage interpreter, for example some kind of basic or interpreted c(if that's possible) into rockbox.
I think this would make it much easier/saves much time to code applications yourself without having to create the whole rockbox toolchain.
I know the performance isn't really good on interpreted apps, but for example if you just want to code a simple number guessing game, just creating a text file and putting some simple source inside would really be much easier than the compiler's way.
So I mean, for non-cpu-intensive applications, this would be much better and my suggestion would also offer nearly everyone the possiblity of creating own little apps for rockbox players, which also could be easily exchanged.
I do not know how work intensive it would be to code such a thing, but I guess this depends on the provided functionality. For the beginning, maybe some basic io functions and the basic loop would do it, functions like drawing pixels/lines could maybe included later on.
This task depends upon

Closed by  Marc Guay (Marc_Guay)
Friday, 12 December 2008, 15:01 GMT
Reason for closing:  Invalid
Comment by Dan Everton (safetydan) - Tuesday, 17 June 2008, 02:35 GMT
Something like LUA might be usable for this purpose. LUA's at least designed for use in embedded systems or tight memory/CPU constraints.