On Jun 24, 2018 08:00pm, Ozz Nixon wrote to Robert Wolfe:
Rhenium will be open source.
Which compiler are you using?
Rhenium command line is http://tutorials.modernpascal.com/
Rhenium GUI is Lazarus 1.8.x w/ FPC 3.0.2
But will it compile without Lazarus?
What I have been running from Jan-1-2017 is compiled using my compiler (modern pascal)... the GUI is like most gnome and kde GUI's - a wrapper around the commandline apps. I was going to port all of this to FPC/Lazarus, then I realized I wrote my own compiler, so I could push code updates out, easy for n00bs, and I hate plain-jane Pascal.
All of the Rhenium scipts are console based, in Modern Pascal, I call it display not CRT, but, they all are CRT oriented. MPC extended the ISO standards
for Pascal, so MPC can do things like BinkP.IntroStr+='OPT '+buildOptions(RheniumOptions); ... and I extended enum support to be so simple, childs play. So I do not have to do X and 128=128, I can assign 123 to a enum, MsgHdr=128, then I can do if [MsgHdr] in X then processBinkP(Str). Plus
my RTL is evolving like .net's CLT or whatever they call it. ... yes, MPC can compile Turbo Pascal 7.0 source, in Interpreter mode, I can literally run QuickBBS's source, Telegards source, etc. with only a few changes - I changes from Readln(Handle,Str) to Str:=ReadlnText(Handle). This avoided problems on a few linux .so libraries the happen to have exposed funtions called Readln for image handling. MPC is free (github.com/3fllc/modernpascal) and Rhenium will be
published soon as we finish testing the binkp listener side and GUI wrapper.
O.
--- dBridge & Rhenium
* Origin: RVA Fido Support - ExchangeBBS.com, ModernPascal.com (1:275/362)