[3272] in java-interest

home help back first fref pref prev next nref lref last post

RFC JavaBASIC

daemon@ATHENA.MIT.EDU (David Gardiner)
Sun Nov 5 19:28:49 1995

Date: Mon, 6 Nov 1995 08:30:00 +1030
To: java-interest@java.Eng.Sun.COM
From: David Gardiner <david.gardiner@unisa.edu.au>

Request For Comment: JavaBASIC
==============================
(And I really would like helpful comments)

Outline:
        Provide a BASIC language interface to the Java(tm) technology
        released by Sun. Java's native language is similar to C++, but
        it is felt that a compiler that could take BASIC source code
        would make Java more accessible to more programmers (even non-
        programmers).

Name:
        1. JavaBASIC
        is preferred, however if there are legal hassles with this, 
        then I suggest the following alternative:
        2. smBASIC
        where 'sm' stands for Strawberry Milkshake! - I must admit
        these are my favourite drink:-) It also just occurred to
        me that the reverse of these letters resembles another well
        known basic from a rather large software company.

Release:
        The source would be available under the GNU license, or similar.
        (ie. the source code would be included with any binary release)

Standard:
        This is something that needs more thought. Some suggestions to date:
        . ANSI standard BASIC
        . Visual Basic
        . Object/Class extensions

        I have some background in VB, and years back in GW-BASIC. Advice/
        Experience in other BASICs welcome.

Implementation:
        Ideally, a command-line compiler that turns BASIC source into
        Java binary files. If this proves not so easy, a translator from
        BASIC to Java source may be a suitable interim step.

Co-ordination:
        I am prepared to lead this project. All offers of help, words of
        advice, wisdom from experts accepted. Note, that like most people
        I have a 'real' job to do as well, so work on this project could
        only take place in my spare time. This will probably change in
        the next few months, as the team I work with moves more into Web-
        based multimedia. 
        
-Dave Gardiner

ps. I'll leave the Pascal side for now, due to the pointers problem.
--
David Gardiner <><  Multimedia Programmer, Innovative Teaching & Learning
Flexible Learning Centre, Underdale Campus, University of South Australia
Email: david.gardiner@unisa.edu.au Ph: +61 8 302 6860 Fax: +61 8 302 6767

-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post