Hosted Development Environments / Languages
Posted: Fri Aug 28, 2009 6:44 am
Does anyone know of (or have implemented) a language other than C that would be suitable for running on an OS?
Assuming a stating point of an OS that covers the basics (memory managment, filesystem, some form of input, graphics and sound capability), I'm looking for a programming language which has source available and that could be fairly easily hosted onto the OS, giving immediate access to a wealth of software (read: games).
Languages like C are fairly easy to implement and have lots of source, but don't have the framework to cover the graphics and sound. Languages like Java or .NET have all the framework, but would take a lot of implementing. I have used languages such as DarkBasic or Blitz Basic or (shudder) Visual Basic in the past that would be ok. An emulator like MAME would be ideal if it had compilation capabilities.
The ideal I have in my head is an open source language with a library of program source available. The language has a straightforward implementation (possibly even a language designed for implementing of custom OSes or could be implemented in parts) and abstracts at least graphics, input, sound and filesystem. Once implemented, it is trivial to download the source of an implementation of Worm, Asteroids, Pac-man or something and compile it.
I think the value such a language would add to the projects we are all developing and to the community as a whole would be good, but on the other hand I may be dreaming.
(My apologies if this has been discussed before, trying to search for "programming" or "language" on the forums doesn't work too well.)
Assuming a stating point of an OS that covers the basics (memory managment, filesystem, some form of input, graphics and sound capability), I'm looking for a programming language which has source available and that could be fairly easily hosted onto the OS, giving immediate access to a wealth of software (read: games).
Languages like C are fairly easy to implement and have lots of source, but don't have the framework to cover the graphics and sound. Languages like Java or .NET have all the framework, but would take a lot of implementing. I have used languages such as DarkBasic or Blitz Basic or (shudder) Visual Basic in the past that would be ok. An emulator like MAME would be ideal if it had compilation capabilities.
The ideal I have in my head is an open source language with a library of program source available. The language has a straightforward implementation (possibly even a language designed for implementing of custom OSes or could be implemented in parts) and abstracts at least graphics, input, sound and filesystem. Once implemented, it is trivial to download the source of an implementation of Worm, Asteroids, Pac-man or something and compile it.
I think the value such a language would add to the projects we are all developing and to the community as a whole would be good, but on the other hand I may be dreaming.
(My apologies if this has been discussed before, trying to search for "programming" or "language" on the forums doesn't work too well.)