Chris wrote:
> I appreciate the difficulty in teaching an advanced language such as Java
> with its numerous OOP assumptions, but I also have reservations regarding
> the presentation of a Basic interpreter on top of a byte code interpreter as
> a viable contender in the embedded market.
On the grounds of pure logic I would have to agree with you but then again by
pure logic, BasicStamp, BasicX and PICBasic should have been scrapped as
hopelessly obsolete years ago and yet these Embedded systems technologies
outsell Embedded Java by many orders of magnitude and their markets continue to
increase in size.
JBASIC simply acknowledges this fact, provides a way for this huge group of
developers to get up and running on Embedded Java based systems as painlessly
as possible and then does them a further service by providing the easiest path
possible for them to transition to Object Oriented technologies if they are
interested.
> I can see the value in some
> scripting capability as a form of glue logic if there is a tight integration
> with the Embedlet container and a fundamental OO syntax such as exists in
> Java Script [snip]
JBASIC will be able to use the 'reference' data type and so it will be able to
invoke methods on Java objects. Parts of it should look similar to Java
Script.
> Did you look at Rhino or Jython?
and Holger adds to this
>BTW: what about the good old IBM bsf BeanScriptingFrameWork?
Yeah, I looked closely at all three but 90%+ of average Embedded developers
have not even heard of these languages and they don't have the background
needed to learn them efficiently.
I am forced to keep coming back to the overall goal which is to find a
lucrative market for Embedded Java ASAP. Making an interpreted language
available that makes using Embedded Java-based devices significantly easier to
use for the greatest number of people is just another aspect of this effort
and, for better or for worse, no language is in a better position to do this
than BASIC.
Anyway, if JBASIC falls flat on its face, switching to another interpreted
language will only take around 2 months of extra work and so this is the
fallback position...
Ted
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
|