Author Topic: HotTEA Basic  (Read 4876 times)

Offline AlyssonR

  • Advocate
  • Posts: 118
HotTEA Basic
« on: August 23, 2016, 04:00:02 am »
A few years back, Mike Lehman was responsible for an all-Java implementation of BASIC for scripting wep-pages.

While I tried an early release of the Open Source version (out of curiosity rather than need), it seems to have reached V5.0 ot some point, and to have enjoyed some success.

Sadly, the interpreter is now long lost ... and I wonder if anyone has more information on the fate of HotTea and of Cereus7, the company which ran the project?

Heck, I'd be interested to see a copy of it in action (given that the current JRE blocks it as being unsigned :( )

Offline John

  • Forum Support / SB Dev
  • Posts: 3017
    • ScriptBasic Open Source Project
Re: HotTEA Basic
« Reply #1 on: August 23, 2016, 10:29:35 am »
Are you aware of Script BASIC for Java? It was written by Peter Verhas the original author of the C version of the Basic.

Offline AlyssonR

  • Advocate
  • Posts: 118
Re: HotTEA Basic
« Reply #2 on: August 23, 2016, 11:19:15 am »
I am ... but I was merely wondering what had become of a promising product of its day.

I may well end up using SB4J once I'm to that point.

Offline John

  • Forum Support / SB Dev
  • Posts: 3017
    • ScriptBasic Open Source Project
Re: HotTEA Basic
« Reply #3 on: August 24, 2016, 05:11:02 pm »
Actually Script BASIC has a cool Java connect via a socket interface. I was trying to get the JAPI extension module running on an early swing API interface but as usual, interest diminished.

JAPI - ScriptBasic Java GUI extension module




« Last Edit: August 24, 2016, 06:48:32 pm by John »

Offline AlyssonR

  • Advocate
  • Posts: 118
Re: HotTEA Basic
« Reply #4 on: August 25, 2016, 08:33:26 am »
As you say ... cool.

Sadly, interest seems to concentrate around the newest and flashiest toys in the programmer's arsenal, driving folks away from more staid (and usually, solid) technologies. I suspect that the marketing bods have something to do with that, as well as many modern programmers being more like moths than they were.

One of the reasons why I want to use SB is that I can speak basic BASIC instinctively - unlike Java, C* or Pascal, and I don't want the learning curve that getting to grips with Python, Ruby or even the whole PHP thing. Let's not even start on Declarative Languages.

I will take a look at the JAPI module once I have broken ground properly with my project.

Offline John

  • Forum Support / SB Dev
  • Posts: 3017
    • ScriptBasic Open Source Project
Re: HotTEA Basic
« Reply #5 on: August 25, 2016, 09:23:26 am »
I would invest my time into JAPI if a shared memory interface between Script BASIC and Java rather than a socket interface could be established.

Offline AlyssonR

  • Advocate
  • Posts: 118
Re: HotTEA Basic
« Reply #6 on: August 25, 2016, 01:00:25 pm »
I hear your prayer, and add mine to it ;)

I must admit that I have wondered about using a serial interface to control what is essentially a graphics terminal in a browser window - using HTML/CSS as a layout language for pre-defined widgets and a simple event + data handshake between thin client terminal and back-end application.

Essentially the same thing as we experience in something like VB - but with the forms running as a separate process - potentially on a separate machine.

I know that there are an infinity of clever APIs out there, but they all rely on things like Swing, AJAX and some, frankly, nightmarish code in order to do simple things, but what I'm thinking of is more akin to the old VT-100 devices, but with graphics and widgets instead of highlights and field protection.

Just so long as I don't have to resort to the blink tag (I think it was Esc H B and ESC H b on my ADS terminal)

Offline John

  • Forum Support / SB Dev
  • Posts: 3017
    • ScriptBasic Open Source Project
Re: HotTEA Basic
« Reply #7 on: August 25, 2016, 01:58:15 pm »
Half the job is already done with the Script BASIC MT module. The trick is getting Java to call it's like functions.

Calling C From Java Is Easy
« Last Edit: August 26, 2016, 01:07:44 am by John »

Offline AlyssonR

  • Advocate
  • Posts: 118
Re: HotTEA Basic
« Reply #8 on: August 25, 2016, 02:13:20 pm »
Getting Java to do anything at all is a bit of a miracle for me.  :-[