SRL Archive - Revisions / Releases

Simba 715


mastaraymond

2010-09-11 12:19:34

Hello folks,

New release; 715 (God we need a normal numbering system some day).

Changes:

Have fun

anonymity

2010-09-11 12:33:19

Hey, thanks all!

It amazes me every time I open up simba at how fast and sturdy this process has been. I wish I could cook you all cookies or bacon or something.

mastaraymond

2010-09-14 08:42:34

No one has tried out the RUTIS interpreter? I'm wondering if it kinda works.. And how about the array operators, any results with that? :D

HyperSecret

2010-09-14 09:03:17

Is there some specific way to test the RUTIS interpreter? I've been busy with C++, so I haven't done anything with SIMBA since the update.

Shuttleu

2010-09-14 09:03:28

how does the RUTIS compiler work?
also how would the - operator in the arrays work?

~shut

Wizzup?

2010-09-22 05:39:11

How RUTIS works? Quite the same, but it's still beta.
How the operators work - I don't know atm. Nielsie probably knows.

nielsie95

2010-09-22 16:56:19

The minus operator has no function yet. As Raymond said, currently "=","<>" and "+" are implemented.

Runescape Pro

2010-09-23 10:13:15

I switched from pascal script to RUTIS in simba and it showed some different things:

program untitled;

*interface*

*implementation*

begin
end.

Could some please explain to me what the interface and implementation things are? And how someone would use them? maybe something simple like a "hello world" thing using both of them?

Shuttleu

2010-09-23 12:38:03

From: Runescape Pro
I switched from pascal script to RUTIS in simba and it showed some different things:

program untitled;

*interface*

*implementation*

begin
end.

Could some please explain to me what the interface and implementation things are? And how someone would use them? maybe something simple like a "hello world" thing using both of them?

thats what i meant when i asked how RUTIS worked

~shut

nielsie95

2010-09-23 12:38:17

Basically, everything in the interface section can be used by other units and everything gets implemented in the implementation section as every other script:


program untitled;

interface

implementation

begin
Write 'Hello world!';
end.

Shuttleu

2010-09-23 12:49:10

From: nielsie95
Basically, everything in the interface section can be used by other units and everything gets implemented in the implementation section as every other script:


program untitled;

interface

implementation

begin
Write 'Hello world!';
end.


i dont like writing scripts like that :p
im gonna stick to the other one where i can use Writeln(''); instead of Write '';

~shut

nielsie95

2010-09-23 12:55:53

This works too:


program untitled;

interface

implementation

begin
WriteLn('test');
end.

Shuttleu

2010-09-23 13:07:07

From: nielsie95
This works too:


program untitled;

interface

implementation

begin
WriteLn('test');
end.


ah, ok thats good :)

so if i wrote a normal script, everything would go under the implementation?
and includes would go in their normal place?

~shut