[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: TML basic
I check back this thread and found my previous comments on MAB (which
I will retake a look once it is reclassified to see whether it is the
same version). Might be useful to some people (including myself).
--
Micol Advanced Basic first look:
This one looks like GSoft BASIC - launch it will drop you to a Orca
type of environment. You can edit and compile source code there. Like
GSoft BASIC, the program is stored at tokenized form and cannot be
read with a text editor.
The language looks surprisingly like Applesoft BASIC, from Gosub to
HPLOT. And unlike GSoft BASIC (but like Applesoft), HCOLOR = does
work. It is used in the sample file.
Personally I think if you are interested in Micol Advanced Basic,
GSoft BASIC might be a better choice as it is more well documented and
it has good toolbox support.
--
For comparison purpose - I copy a chunk of program in Fractal demo
(one of the demo program) for comparison purpose (you can compared
with AC BASIC above, or with GSoft BASIC or Complete Pascal code in
Virtual GS -http://virtualgs.larwe.com/)
PROC Set_Net_Palette
RESTORE
Col_Location = ADDR (Shade%)
For New_Col% = 0 to 15
Read New_Val%
Poke Col_Location+1, New_Val%
Read New_Val2%
Poke Col_Location, New_Val2%
ToolBox (4,16: 0, New_Cols%, Shade%) { Set New Colour Entry }
Nexy New_Vol%
ToolBox (4,20: 0) { Set all SCB's to 0 }
BKColor = 0
ENDPROC
Personally this immediately kill my interest especially when all
toolbox calls will be using things like ToolBox (value) rather than
SetAllSCB(...) or SetColorEntry(...)!
My opinion is: if you want to do Applesoft replacement but without
toolbox calls, Micol Advanced Basic is probably good. But if you want
to do toolbox calls (especially QuickDraw stuffs), GSoft BASIC is the
only reasonable choice for Basic programmer (until I have a chance to
evaluate Complete Basic...). But if you are willing to try other
languages, Complete Pascal is my recommendation.