SyntaxBomb - Indie Coders

Languages & Coding => Others => Topic started by: Aurel [banned] on March 28, 2020, 11:31:14

Title: micro(A) Interpreter
Post by: Aurel [banned] on March 28, 2020, 11:31:14
m
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on March 28, 2020, 23:52:16
Quote from: Aurel on March 28, 2020, 11:31:14
more info on :
https://sites.google.com/site/aurelwwiz/aurelsoft

I am curious. A few questions about the interpreter. The name micro(A) is interesting. Is there any special meaning in micro(A)? Will this interpreter(micro(A)) use SDL(like SmallBASIC)? Is the strength of the interpreter in game development or application development? Thanks.



Title: Re: o2Basic - micro(A) Interpreter
Post by: MikeHart on March 29, 2020, 07:19:14
Another basic interpreter from you? Or is it the one you started ages ago?
O2basic is the name of an already existing language, right?
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on March 29, 2020, 07:48:02
o
Title: micro(A) Interpreter
Post by: Aurel [banned] on March 29, 2020, 08:05:20
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on March 29, 2020, 11:19:18
Quote from: Aurel on March 29, 2020, 08:05:20

No ,i will not have in plan to use SDL or any other external library

I remember a language called NaaLaa. The author wrote the graphic routines for software rendering.

QuoteHmm...i will add few graphic function that is sure but game development ..i don't think about that yet.

A few graphic functions are enough. Allowing micro(A) users to make some little games can help the popularity of micro(A).

Quote
( I already have finished sprite functions)

Since micro(A) is the name of the interpreter and the language, I suggest that M should be used instead of m.

You are the developer of Micro(A). Add some information can promote. (You can look at the following picture.)
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on March 29, 2020, 14:49:04
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on March 30, 2020, 08:38:48
Quote from: Aurel on March 29, 2020, 14:49:04
Developer is one thing and author is another.
And NO ,neme will stay micro(A) ,as micro mean small and for other things i will see.

I still have a question. Many BASIC dialects are with nice logos. Have you designed a logo for micro(A)?

QB64
(https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/QB64-1-4-logo-hd-transparency.svg/220px-QB64-1-4-logo-hd-transparency.svg.png)

SmallBASIC
(https://smallbasic.github.io/images/sb-desktop-128x128.png)

Just BASIC
(https://www.justbasic.com/justbasictitle.jpg)

AppGameKit Studio
(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSfHwacZ5FBjZg2I32j-PqIESa-mcJ5xE9NM4LA11za3ASsvO-t1w&s)
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on March 30, 2020, 16:56:44
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on March 31, 2020, 08:04:32
Quote from: Aurel on March 30, 2020, 16:56:44

Man ..it is really to early to think about that things, for example i just today fixed one stupid bug
in tokenizer, and tokenizer is just first part of interpreter.
At moment i am testing semantic analyzer which build variable table,subroutine stacks,,etc..etc
do you understand some of that stuff?

Ha...interpreter looks complex. Thanks for your information.
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on March 31, 2020, 09:04:01
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on March 31, 2020, 15:33:24
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 01, 2020, 00:05:01
Quote from: Aurel on March 31, 2020, 09:04:01
peek here: https://aurelsoft.ucoz.com/forum/4-23-1

Hi...I hope that micro(A) will be as successful as Cerberus-X.:) 

QuoteAnd hey i add home page in my profile  :)

Yes! Adding accurate information in your profile can let other members know the existence of micro(A).

Quote
just that you can see how look one part wich check error in code like this:

varNum a,b,c,d
or maybe simplier to you:
float a,b,c,d

Thanks for explaining. You are really good at interpreter(or language) development. :)
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 01, 2020, 19:53:17
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 02, 2020, 11:38:22
Quote from: Aurel on April 01, 2020, 19:53:17
I try to be as good as I can    ;D ;D ;D

If you don't have any idea of the logo, you can use this design. Yes, free of charge. I designed it today. (Of course you can modify the design if you need.)
Title: Re: o2Basic - micro(A) Interpreter
Post by: iWasAdam on April 02, 2020, 12:08:25
Nice work.
I wrote a complete language for VJ work called 'Mangle'. This was the built in editor:
(https://www.syntaxbomb.com/proxy.php?request=http%3A%2F%2Fwww.visualjockey.com%2Fgallery%2Fmangle.jpg&hash=da459d2a9b741f225d381d8acc18b7e83d53740d)
it checked and corrected syntax as you typed. It was sort of based on basic but with specific images and graphic commands for VJ's:
SYS-NOWELCOME
DEFINE INT temp 0, 360
DEFINE INT x 0, SYS_WIDTH
DEFINE INT y 0, SYS_HEIGHT
BEGIN
CLS
CONVERT VJO_INT0 TO x
CONVERT VJO_INT1 TO y
GETANGLE temp SYS_H_WIDTH, SYS_H_HEIGHT, x, y
LINE SYS_H_WIDTH, SYS_H_HEIGHT, x, y
PRINT "angle = %temp%"
END


There was only one command per line allowed so it made for much simpler syntax and tokenizing
variables were explicitly defined with a type, name and min/max values - using this means you could automatically check for out of bounds and convert from one range to another instantly

an example output would be:
(https://www.syntaxbomb.com/proxy.php?request=http%3A%2F%2Fwww.visualjockey.com%2Fgallery%2Faa49.jpg&hash=47409056fd0a9bfee00ca9c107c2fc811a3b9cff)
Where the input was a single flower png with an alpha channel.
The flower was then drawn at different place with different scales giving the above result
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 02, 2020, 16:35:19
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 02, 2020, 16:48:06
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 05, 2020, 11:27:28
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 09, 2020, 14:58:33
.
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 10, 2020, 00:41:32
Quote from: Aurel on April 09, 2020, 14:58:33
So far......

Hello...I am always curious. What is the completion percentage of this project(the interpreter of micro(A))? Thanks.
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 10, 2020, 08:08:46
.
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 11, 2020, 09:18:03
Quote from: Aurel on April 10, 2020, 08:08:46

Do you understand something of this?

Oh...I don't.:)
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 11, 2020, 10:59:38
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 15, 2020, 16:18:23
Quote from: Aurel on April 11, 2020, 10:59:38
Is that hard for you to look into code ?

I am not clever enough in understanding that code. 

Quote
Do you any coding lately?

The real life of everyone on Earth is seriously being influenced by this new coronavirus. For example, our jobs. Now many things are much more important than hobby programming.???
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 15, 2020, 16:46:39
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 15, 2020, 20:11:30
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 17, 2020, 19:32:39
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: guest7581 on April 18, 2020, 11:51:27
The most important question is - are you planning to finish this one? Or is it gonna be abandoned like AurelBasic and Ruben as soon as all the basics have been implemented and it's time to move to more complex things?
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 18, 2020, 15:11:23
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: guest7581 on April 18, 2020, 15:38:52
That was rather straightforward question. What is your plan for that interpreter? What are your goals?

Quote from: Aurel on April 18, 2020, 15:11:23
The real life of everyone on Earth is seriously being influenced by this new coronavirus. For example, our jobs. Now many things are much more important than hobby programming

Well, that depends. Many people are stuck at home. From this perspective, it's a perfect time for hobby programming.

Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 18, 2020, 19:52:49
Quote from: Tomaaz on April 18, 2020, 11:51:27
- are you planning to finish this one?

Some forum members may want to know the ETA for the micro(A) interpreter.

Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on April 19, 2020, 03:00:14
Quote from: Aurel on April 18, 2020, 15:11:23
AurelBasic...oh that was a long time ago...Ruben,,

Hello..., a question. Will micro(A) be compatible with Raylib? Sorry...my English is poor. I mean, can both softwares work together in the future?
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on April 19, 2020, 14:22:01
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 11, 2020, 11:37:24
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 11, 2020, 20:40:24
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 12, 2020, 10:22:12
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 17, 2020, 11:31:59
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 17, 2020, 23:02:02
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 18, 2020, 07:25:44
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on May 20, 2020, 23:14:46
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 02, 2020, 22:28:34
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on June 03, 2020, 01:40:41
It's certainly fun to read your posts about the progress of the program.

Thanks for all the hard work.

Good work so far.



Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 03, 2020, 13:21:09
t
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 07, 2020, 15:34:20
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Steve Elliott on June 07, 2020, 23:51:00
This seems like a cool project, good luck with it.
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 08, 2020, 11:57:35
t
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 11, 2020, 23:05:26
 h
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 13, 2020, 19:04:45
s
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 14, 2020, 15:06:47
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 16, 2020, 22:47:57
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 18, 2020, 22:29:32
F
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on June 27, 2020, 11:17:55
F
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 13, 2020, 16:06:16
-
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 17, 2020, 16:26:00
-
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 17, 2020, 20:29:48
-
Title: Re: o2Basic - micro(A) Interpreter
Post by: round157 on July 24, 2020, 10:07:50
Quote from: Aurel on June 27, 2020, 11:17:55
First binary release of micro(A) Interpreter.
have fun!

I tried the file microedit.exe today. Each .BAS file was not run properly and a grey window was displayed each time. (on Win XP and Win 7 computers.)

8 persons downloaded microA.zip before I downloaded microA.zip. Only I report. ???
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 24, 2020, 19:54:23
-
Title: Re: micro(A) Interpreter
Post by: round157 on July 26, 2020, 09:31:59
Quote from: Aurel on July 24, 2020, 19:54:23
Hello

This version is better than the previous version. Window showed result for each running. However, three dialog boxes appeared before window showed result.

Is this normal or not?
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 26, 2020, 22:30:28
Y
Title: Re: micro(A) Interpreter
Post by: round157 on July 27, 2020, 02:40:54
Quote from: Aurel on July 26, 2020, 22:30:28
Yes it is normal because it is still in experimental stage ..
For example try use undefined variable and you will see...
of course i can remove it .
In fact this info should be part of let say simple debugger or something.
I am glad that work  :)

OKay. Good! I expect that micro(A) will be as good as CerberusX, SmallBASIC or BlitzMax ng.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 27, 2020, 15:29:02
A
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on July 29, 2020, 14:53:34
H
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 12, 2020, 21:27:57
-
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 12, 2020, 22:24:25
-
Title: Re: micro(A) Interpreter
Post by: bplus on August 13, 2020, 17:53:11
Quote from: Aurel on July 29, 2020, 14:53:34
Here is a example of sierpinski carpet by MGA B+ from ssmall Basic
in micro(A):
'Sier Carpet v3.bas SmallBASIC 0.12.2 [B+=MGA] 2016-02-13
varnum sq,s,st,start,lc,r,g,b,x,y,rx,ry,w,h
sq=480 : s=2 :st=s+2 :start=1 :lc=0
wcolor 0,0,0

label doloop
'rx=1 : ry=1
x=1  : rx=x+s
   while x < sq
     y=1 :  ry=y+s
      while y < sq
       r=0:g=lc+128:b=0: fcolor r,g,b
      ' pset x,y
      rect x,y,rx,ry
      y=y+st*1
     wend
    ' swap
     x=x+st*1
print 10,10,x
  wend

  s=2+st
  st=s*2
  lc=lc+1
rx=x : ry=y

if st < sq
goto doloop
endif



For the record here is what my SmallBASIC version looks like:

'Sier Carpet v3.bas SmallBASIC 0.12.2 [B+=MGA] 2016-02-13

sq=512
s=2
stepper=2*s
start=1
lc=0
label doloop
  for x=start to sq step stepper
    for y=start to sq step stepper
      rect x,y,x+s,y+s,rgb(0,lc*15+128,0) filled
    next
  next
  start=start+s
  s=2*s
  stepper=2*stepper
  lc=lc+1
if stepper<=sq then goto doloop
pause 'for snapshot



So Aurel might mention he has modified my code beyond recognition or just left off the title label at top as it really no longer applies.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 13, 2020, 20:58:23
-
Title: Re: micro(A) Interpreter
Post by: bplus on August 13, 2020, 21:14:12
Quote from: Aurel on August 13, 2020, 20:58:23
I modify your code because if you don't see I don't have for/loop in microA..
also if i replace it with while loop and i get different result ...
it would be great if you have version with while loop in smallBasic or qb64

..or maybe i cannot because i see now that your rectangle is filled type and mine is not?
any suggestion mister MGA ????

Just use a bunch of lines to fill in the box.

Heck I could fill a box with my 100 line interpreter and it had just one graphics command Ray(x, y, angle, distance). ;-))



Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 14, 2020, 10:06:08
[
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 14, 2020, 21:39:08
.

Title: Re: micro(A) Interpreter
Post by: round157 on August 14, 2020, 23:19:20
The Worklogs sub-forum may be more suitable for this thread. It may get other people's attention more easily there. 
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 16, 2020, 09:06:22
t
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on August 16, 2020, 19:06:53
H
Title: Re: micro(A) Interpreter
Post by: round157 on September 03, 2020, 10:07:06
Quote from: Aurel on August 16, 2020, 19:06:53
Here is finally version of AurelEdit which we can use with micro(A) Interpreter



May I ask a question? I have a version of your editor for SmallBASIC. I have a version of your editor for Oxygen Basic as well. Can you make a version of your editor for this language? Thanks first.
http://naalaa.com/

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on September 03, 2020, 19:52:01
Y
Title: Re: micro(A) Interpreter
Post by: round157 on September 04, 2020, 08:16:18
Quote from: Aurel on September 03, 2020, 19:52:01
Yes ..

That's good. Thanks again.

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on September 27, 2020, 18:37:15
h
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on September 30, 2020, 21:20:48
-
Title: Re: micro(A) Interpreter
Post by: round157 on October 08, 2020, 08:18:59
Quote from: Aurel on September 30, 2020, 21:20:48
And added RED keywords var,str,ptr

I discovered the introductions of many BASIC languages on Softpedia recently.
https://www.syntaxbomb.com/index.php/topic,8115.0.html

Finally, I discovered the introduction of this one:
https://www.softpedia.com/get/Programming/Coding-languages-Compilers/Aurel-Basic.shtml

When I clicked "visit homepage", I saw the URL:
http://aurelbasicsoft.ucoz.com/

I guessed that this language was made by you.

Some statistics:

15,337 downloads. User ratngs: 3.9/5 (44 voters)

This language is popular and successful!  :)

The review written by the Softpedia's reviewer:

"The tool does not put a strain on computer performance, since it runs on low CPU and RAM. It has a good response time to commands and works well, without hanging, crashing or popping up error messages. "

"....it offers a simple and effective solution to learning the BASIC programming language."

Excellent!
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on October 09, 2020, 20:40:59
o
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on October 12, 2020, 22:54:53
j
Title: Re: micro(A) Interpreter
Post by: round157 on October 17, 2020, 04:48:58
Quote from: Aurel on October 12, 2020, 22:54:53
....

Hello, I have a question about Softpedia.com again:

{ https://www.syntaxbomb.com/index.php/topic,8115.msg347045998.html#msg347045998 }

The statistics:

B4J: 4.6/5 (5 votes)

PureBasic 4.5/5 (142 votes)

FreeBasic 4.3/5 (41 votes)

ThinBasic 4.1/5 (33 votes)

QB64 3.9/5 (74 votes)

Aurel Basic 3.9/5 (44 votes)

DarkBASIC Professional 3.9/5 (10 votes)

Blitz3D 3.9/5 (4 votes)

Just BASIC 3.8/5 (11 votes)

BASIC-256 3.5/5 (21 votes)

IWBasic 3.4/5 (14 votes)

Basic4android 3.3/5 (37 votes)

Xojo 3/5 (48 votes)

Liberty BASIC 3/5 (11 votes)

BBC BASIC 2.4/5 (7 votes)


A little idea, actually, Aurel Basic is more popular than several quite famous BASIC languages. Developing a new version of Aurel Basic may be a better choice? Will be easier to have a lot of followers? Is this correct? Rather than developing a new language(micro(A))? I am only curious.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on October 17, 2020, 21:54:09
I
Title: Re: micro(A) Interpreter
Post by: round157 on October 19, 2020, 15:40:27
Quote from: Aurel on October 17, 2020, 21:54:09
I can build new version of AurelBasic but then must should be very different that old one
simply because tomes are changed, concept of micro(A) is different even look like basic.

OKay. I see. Aurel Basic's users will be so pleased if a new version of Aurel Basic is released.

The following URL actually doesn't work. If a new official website is set up, Aurel Basic's users will be surprised and excited.
http://aurelbasicsoft.ucoz.com/

I believe that a standard URL(www.aurelbasicsoft.com) can promote Aurel Basic. An awesome logo should also be created for Aurel Basic.

Obviously, a large Aurel Basic user base will finallly benefit the popularity of micro(A).
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on October 25, 2020, 08:45:43
W
Title: Re: micro(A) Interpreter
Post by: round157 on October 28, 2020, 15:48:07
Quote from: Aurel on October 25, 2020, 08:45:43
Well...user base..i doubt that there is a large user base for AurelBasic that was a long time ago
times are changed  :(

Yes, but micro(A) started from zero. AurelBasic still has a lot of potential to continue to succeed. AurelBasic is a well-known brand. If I were you, I would abandon the development of micro(A). (Moreover, made AurelBasic better or perfect to compete with FreeBasic, PureBasic and ThinBasic.)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on October 29, 2020, 22:01:55
w
Title: Re: micro(A) Interpreter
Post by: round157 on November 02, 2020, 15:41:45
Quote from: Aurel on October 29, 2020, 22:01:55
well micro(A) in current state is a 5 times faster than old AurelBasic, which like many other simlar
basic-like or dialects are no longer any kind of brand.

5 times? micro(A) is powerful!

Quote
fact is that many much better dialects are not popular anymore...

QB64's forum and FreeBASIC's forum look very active!

Quote
currently i have no any kind of big plans.

SmallBASIC will have a Raylib module. Raylib module may be quite useful. May you also make a Raylib module for micro(A)?
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on November 02, 2020, 17:29:58
A
Title: Re: micro(A) Interpreter
Post by: round157 on November 06, 2020, 11:01:22
Quote from: Aurel on November 02, 2020, 17:29:58
, and probably as you know there is not much SmallBasic users left.

Oh. Are you sure? May most users of the SmallBasic community are silent users?

Quote
yes only QB64 forum is active ,

Perhaps we need to look into the statistics again:

B4J: 4.6/5 (5 votes)
PureBasic 4.5/5 (142 votes)
FreeBasic 4.3/5 (41 votes)
ThinBasic 4.1/5 (33 votes)
QB64 3.9/5 (74 votes)
Aurel Basic 3.9/5 (44 votes)
DarkBASIC Professional 3.9/5 (10 votes)
Blitz3D 3.9/5 (4 votes)
Just BASIC 3.8/5 (11 votes)
BASIC-256 3.5/5 (21 votes)
IWBasic 3.4/5 (14 votes)
Basic4android 3.3/5 (37 votes)
Xojo 3/5 (48 votes)
Liberty BASIC 3/5 (11 votes)
BBC BASIC 2.4/5 (7 votes)

If we sort the above data according to the numbers of the votes, the top six langauges become:

PureBasic 4.5/5 (142 votes)
QB64 3.9/5 (74 votes)
Xojo 3/5 (48 votes)
Aurel Basic 3.9/5 (44 votes)
FreeBasic 4.3/5 (41 votes)
Basic4android 3.3/5 (37 votes)

We may imagine that the above dialects(exclude Aurel Basic) have bigger user bases than the remaing dialects of the list.
In fact, the following dialects' forums are also active. The following dialects look so successful.

PureBasic ( https://www.purebasic.fr/english/ )
Xojo ( https://forum.xojo.com/ )
Basic4android ( https://www.b4x.com/android/forum/ )
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on November 06, 2020, 13:54:05
T
Title: Re: micro(A) Interpreter
Post by: round157 on November 12, 2020, 08:46:34
Quote from: Aurel on November 06, 2020, 13:54:05
That Softpedia statistic is not relevant or real at all
if is true then i will receive one email in a one year at least
but i don't receive any email about AurelBasic in past 3 years...

If the address of the official website(http://aurelbasicsoft.ucoz.com/) doesn't work and the latest version of AurelBasic was released in 2014, no email from them last three years is normal and reasonable. Those people simply thought that AurelBasic had been abandoned by its author. Those people simply used other free alternatives(QB64, FreeBasic, etc.)

The 44 votes might be given to AurelBasic from 2014-2015?

Quote
yes PureBasic is most popular dialect ..even is not BASIC in real sense
Freebasic forum is let say active ...
QB64 is the most active forum /dialect right now ..i am not sure

In conculsion, several BASIC dialects are successful.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on November 12, 2020, 16:06:20
-
Title: Re: micro(A) Interpreter
Post by: round157 on November 19, 2020, 03:18:13
Quote from: Aurel on November 12, 2020, 16:06:20
It is nice to have interest but this is not conclusion because this topic is about
microA not AurelBasic,and in general talking about past is useless.

Ha...okay. But our discussion about BASIC is still
interesting. The discussion may inspire you to make
micro(A) perfect since the experiences of other successful
BASIC dialects may be helpful to micro(A)!

Actually, rapid development of some language freewares always amazes me. An example:
https://www.syntaxbomb.com/index.php/topic,8171.0.html
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on November 21, 2020, 14:37:58
A
Title: Re: micro(A) Interpreter
Post by: round157 on November 26, 2020, 09:17:52
Quote from: Aurel on November 21, 2020, 14:37:58
Ahh Cerberus
by my old friend Mike ..all 5

Cerberus is actively developed. He is a hardworking language developer. SmallBASIC's chrisws is also hardworking.

Quote
I doing some mumbo-jumbo with primitive graphics to see is there a way for making
really simple games in micro(A)..

You are a hardworking language developer, too!

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on November 27, 2020, 16:53:55
N
Title: Re: micro(A) Interpreter
Post by: round157 on December 02, 2020, 08:45:15
Quote from: Aurel on November 27, 2020, 16:53:55

I am just a hobby developer and i am not in hurry in any way  :D

Okay. Good luck to the first formal version of your interpreter.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on December 26, 2020, 08:31:21
C
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on December 26, 2020, 11:35:15
H
Title: Re: micro(A) Interpreter
Post by: round157 on December 31, 2020, 01:03:47
Quote from: Aurel on December 26, 2020, 11:35:15
Here is how look

Your tree is beautiful. It looks like a real pine tree.

(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT5uPznLcYwZoZ53ENx1XEcxAwg6H7INrTozA&usqp=CAU)

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on December 31, 2020, 19:07:40
-
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on December 31, 2020, 20:24:51
L
Title: Re: micro(A) Interpreter
Post by: round157 on January 03, 2021, 15:14:04
Quote from: Aurel on December 31, 2020, 19:07:40

by the way Happy New Year !!  :) :) :)

Have a Wonderful New Year! Have an Awesome New Year!
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 03, 2021, 20:13:17
.
Title: Re: micro(A) Interpreter
Post by: round157 on January 05, 2021, 10:46:03
Quote from: Aurel on January 03, 2021, 20:13:17
micro(A) published on sourceforge
https://sourceforge.net/projects/micro-a-interpreter/

A good beginning. Good luck to you!

Title: Re: micro(A) Interpreter
Post by: Derron on January 05, 2021, 12:31:21
Oh yeah ... everybody loves sourceforge...


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 06, 2021, 15:54:40
round157 please remove link
Title: Re: micro(A) Interpreter
Post by: Derron on January 06, 2021, 16:12:23
It has a very negative history (wrapping adware around your downloads) and it - nowadays not very comfortable.

I know, github is not everybodies darling too - but you can direct link to release download files, can track issues there ... all this stuff.
there are surely other "hubs" around.


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 06, 2021, 20:27:42
I
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 07, 2021, 12:42:46
I
Title: Re: micro(A) Interpreter
Post by: Derron on January 07, 2021, 13:09:37
What do you not know about downloads?

You know github offers an api just to retrieve all your repository stats? I fill my website download section automatically when pushing stuff to github releases... and my download page extracts download counts etc.


Just wanted to link you to
https://www.somsubhra.com/github-release-stats/?username=bmx-ng&repository=bmx-ng
but the website is no longer online
https://tooomm.github.io/github-release-stats/
will do too


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 07, 2021, 21:22:16
H
Title: Re: micro(A) Interpreter
Post by: Derron on January 08, 2021, 09:16:33
"repository name" is not the same as "complete github url to my repository"

https://tooomm.github.io/github-release-stats/?username=aurelVZ&repository=microA-programming-language


according to this you did not do any release to download.
You do not get counts on how often people downloaded something from your "sources".


I did releases for my game (repository = sources, "releases" are the zip files with binaries)
https://tooomm.github.io/github-release-stats/?username=TVTower&repository=TVTower


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 08, 2021, 10:38:47
a
Title: Re: micro(A) Interpreter
Post by: Derron on January 08, 2021, 11:46:45
I do not understand what you wrote (language wise)

so what "why not"?
"and "so this is (a) game ... in binary"?


I use github to upload the source code, the assets ... as the game is "(free) open source".
Once every while I compile for various platforms and archive the binaries together with the assets (so unzip it and you can execute it to play the game). These archives are uploaded as "releases".

Then on my website I can link to this release (a direct download file) and github is counting downloads for me. Of course other websites upload it on their own storage, so their downloads are not counted for me. But if they simply "hotlink" to the github files... it counts.

If you intended to ask wether you can try the game - yes you can, but this or next week we release a shiny new version after almost 2 yrs of development (you can always get it from the sources and compile on your own - but it is a "dev build" then, not a stable one.


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 08, 2021, 14:33:05
I
Title: Re: micro(A) Interpreter
Post by: round157 on January 13, 2021, 00:10:24
While I am visiting this forum today, I discover that there are 10052 views in this topic. Maybe many members look forward to the formal version of the Interpreter.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 13, 2021, 14:22:28
y
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on January 19, 2021, 15:39:28
I
Title: Re: o2Basic - micro(A) Interpreter
Post by: Aurel [banned] on February 02, 2021, 07:44:49
 :P
ASS-MASTER 7
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on February 21, 2021, 15:26:53
 :o
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 11, 2021, 19:28:33
 ;D
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 12, 2021, 16:02:21
 ???
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 13, 2021, 17:59:26
 :P
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 15, 2021, 18:09:46
 :P
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 16, 2021, 12:10:03
 :P
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 16, 2021, 15:12:19
 ;D
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on March 16, 2021, 16:21:31
Good stuff, getting a game (however simple) in your own language running is quite an achievement.   :)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 16, 2021, 17:15:22
T
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on March 29, 2021, 13:17:16
 :P
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on April 13, 2021, 10:21:36
I :P
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 07, 2021, 18:25:04
Hi Aurel.

I have tried your basic language and I am liking it, I also like the code editor that it brings.

I only know about programming what I have learned with gamemaker, I am trying to learn bliiztmax but I would also like to learn your language and learn to program well.

What I would like to do is make small games, can you create games with your language?

By the way, I don't know much about English, that's why my difficulty in learning about bliztmax.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 07, 2021, 18:44:16
 :P
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 08, 2021, 16:41:01
Then I'll wait until the language is more developed. ;)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 08, 2021, 18:45:16
W
Title: Re: micro(A) Interpreter
Post by: round157 on May 08, 2021, 23:24:14
Quote from: Aurel on May 08, 2021, 18:45:16
WOW... ;)
That will take time .
Simply because i need to add some core functions which i forget to add...shame on me  :D
for example i need to add logic operator inside IF expr OR ,AND it is inside WHILE
also comparison work currently with numeric variables/numbers not with strings
sprites?? main thing for 2d games..
if you have something specific let me know?

Hello, suggestion: adding essential features to let your users to make classic 2d games in micro(A). (Tetris, Breakout, etc.)

Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 09, 2021, 14:25:42
Quote from: Aurel on May 08, 2021, 18:45:16
WOW... ;)
That will take time .
if you have something specific let me know?

Loading sprites, sound / music, object-oriented programming or something similar, and many examples of the language and that each example has no more than 20 lines of code to make it easier for beginners to study.
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 09, 2021, 14:27:27
Quote from: round157 on May 08, 2021, 23:24:14
Quote from: Aurel on May 08, 2021, 18:45:16
WOW... ;)
That will take time .
Simply because i need to add some core functions which i forget to add...shame on me  :D
for example i need to add logic operator inside IF expr OR ,AND it is inside WHILE
also comparison work currently with numeric variables/numbers not with strings
sprites?? main thing for 2d games..
if you have something specific let me know?

Hello, suggestion: adding essential features to let your users to make classic 2d games in micro(A). (Tetris, Breakout, etc.)

Yes, I agree with that.
Title: Re: micro(A) Interpreter
Post by: round157 on May 09, 2021, 14:59:29
Quote from: zelda64bit on May 09, 2021, 14:27:27
Quote from: round157 on May 08, 2021, 23:24:14
Quote from: Aurel on May 08, 2021, 18:45:16
WOW... ;)
That will take time .
Simply because i need to add some core functions which i forget to add...shame on me  :D
for example i need to add logic operator inside IF expr OR ,AND it is inside WHILE
also comparison work currently with numeric variables/numbers not with strings
sprites?? main thing for 2d games..
if you have something specific let me know?

Hello, suggestion: adding essential features to let your users to make classic 2d games in micro(A). (Tetris, Breakout, etc.)

Yes, I agree with that.

micro(A) should have a bright future. :)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 09, 2021, 18:37:08
T :o
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 09, 2021, 20:28:58
Quote from: Aurel on May 09, 2021, 18:37:08
Thank you guys
But some proposed things probably will never happened.
why ? ...not because i don't know ..just because break whole concept of
minimal or minimalistic language .
Another thing micro(A) is just a token interpreter and as such complex structure like UDT or OOP
would slow down execution very much.
Things like sprites are ok to have and some sounds too but nothing big using external library
and then depend on them if something goes wrong with them.
I don't have in plan to turn micro(A) into just another game language.
We have them already a lot.  :)

Only procedural programming !!, I will have to get used to it ... because I have only used object-oriented programming, although in gamemaker it is visual. I have never used pointers either and I don't know how they are used. :)
Title: Re: micro(A) Interpreter
Post by: round157 on May 09, 2021, 23:52:14
Quote from: Aurel on May 09, 2021, 18:37:08

Things like sprites are ok to have and some sounds too but nothing big using external library
and then depend on them if something goes wrong with them.
I don't have in plan to turn micro(A) into just another game language.
We have them already a lot.  :)

My opinion: add features to micro(A) as you want but also try to avoid making your loyal users disappointed.:)
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 10, 2021, 09:34:04
I have a question.
In bliztmax to create an object I use classes, then I add them to a list and when I want to delete it I remove them from the list.
With procedural programming, how would it be done, how do I create an object and how do I delete it with micro (a).
Title: Re: micro(A) Interpreter
Post by: Midimaster on May 10, 2021, 12:09:10
also in BlitzMax there is no need to handle the objects inside the TYPE like a class. You can do the procedural approach also. Only define a type and use it like a variable:
Code (BlitzMax) Select
SuperStrict

Type TEnemy
Field xPos:Int,yPos:Int
End Type


Type TShot
Field x:Int,y:Int, xdir:Int,ydir:Int
End Type

Global ShotList:TList = New TList

Global Monsters:TEnemy[10]

Global Me:TEnemy=New TEnemy

For Local i%=0 To 9
Monsters[i]=New TEnemy
Next

Repeat
If MouseHit(0) Then fire
Until AppTerminate()


Function Fire()
Local loc:TShot=New TShot
loc.x=Me.Xpos
loc.y=Me.ypos

ShotList.addlast loc
End Function 


Function CheckShots()
For Local loc:TShot = EachIn ShotList
  If loc.y<0 Then ShotList.remove loc
Next
End Function



Here you see three different possibilities:

Me is a single variable of Type Enemy

Monsters is an array of Type Enemy

ShotList is an list contains elements of Type Enemy. but it is outside any class.

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 10, 2021, 15:16:54
 :'(
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 10, 2021, 19:02:43
 :P
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 10, 2021, 20:37:15
Quote from: Midimaster on May 10, 2021, 12:09:10
also in BlitzMax there is no need to handle the objects inside the TYPE like a class. You can do the procedural approach also. Only define a type and use it like a variable:
Code (BlitzMax) Select
SuperStrict

Type TEnemy
Field xPos:Int,yPos:Int
End Type


Type TShot
Field x:Int,y:Int, xdir:Int,ydir:Int
End Type

Global ShotList:TList = New TList

Global Monsters:TEnemy[10]

Global Me:TEnemy=New TEnemy

For Local i%=0 To 9
Monsters[i]=New TEnemy
Next

Repeat
If MouseHit(0) Then fire
Until AppTerminate()


Function Fire()
Local loc:TShot=New TShot
loc.x=Me.Xpos
loc.y=Me.ypos

ShotList.addlast loc
End Function 


Function CheckShots()
For Local loc:TShot = EachIn ShotList
  If loc.y<0 Then ShotList.remove loc
Next
End Function



Here you see three different possibilities:

Me is a single variable of Type Enemy

Monsters is an array of Type Enemy

ShotList is an list contains elements of Type Enemy. but it is outside any class.

What happens is that in micro (A) there is no TList. I would like to know if in bliztmax you can delete an object without using TList.
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 10, 2021, 20:41:46
Quote from: Aurel on May 10, 2021, 15:16:54
QuoteWith procedural programming, how would it be done, how do I create an object and how do I delete it with micro(A)

zelda64
there is no object in micro(A),currently there is no sprites
In procedural programming your object( you probably mean graphic object called sprite )
is created by loading image
then add this image a variable handler like
s = LoadImage "mySprite.bmp"
and other function must be added ..so sorry currently nothing.

Let's put it another way: I load a sprite and display it and give it movement with the keys, then load another sprite and make the two collide.
How do I delete one of the two sprites?
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 10, 2021, 23:01:14
 :P
Title: Re: micro(A) Interpreter
Post by: round157 on May 10, 2021, 23:51:15
Quote from: Aurel on May 10, 2021, 15:16:54


then add this image a variable handler like
s = LoadImage "mySprite.bmp"
and other function must be added ..

If there is a wishlist or a roadmap for micro(A), it may be convenient for all your loyal users.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 11, 2021, 10:31:02
 :P
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 11, 2021, 16:55:40
Quote from: Aurel on May 10, 2021, 23:01:14
simple
you checked moving in loop with IF
then if colide turn status of sprite into false and font move it again.

Add examples of these things in micro (A).
Title: Re: micro(A) Interpreter
Post by: round157 on May 11, 2021, 18:07:29
Quote from: Aurel on May 11, 2021, 10:31:02
I have in plan to add GUI controls like :
button,listbox,static_control(BMP),editBox..maybe richEdit
add all messages including WM_TIMER..etc...

The above list is a nice roadmap. Your loyal users can therefore realize what will be added to the new versions of micro(A).
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 11, 2021, 19:41:29
 :o
Title: Re: micro(A) Interpreter
Post by: round157 on May 11, 2021, 23:07:30
Quote from: Aurel on May 11, 2021, 19:41:29
QuoteYour loyal users

WOW...  :o
I am wondering who might be that ...

Users of Aurel Basic.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 08:05:49
 :P
Title: Re: micro(A) Interpreter
Post by: round157 on May 13, 2021, 09:27:37
Quote from: Aurel on May 13, 2021, 08:05:49
Ahh you mean users of micro(A),

I meant loyal users of Aurel Basic. Though you stopped developing Aurel Basic, some of these people may still be interested in micro(A). They may check this forum thread frequently in order to know the development progress of micro(A). Therefore, you need to make a brief roadmap for these people.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 10:23:10
T
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 11:20:06
 :P
Title: Re: micro(A) Interpreter
Post by: Derron on May 13, 2021, 12:03:27
hmm... no.

You mix flat / non shaded with a gradient.
The outer parts on top and left are abstracted, the screen is rather "detailed" - and the center part (the "text") is even more detailed.

You can play with the shape you decided on the top and left area - maybe make these be kind of a "screen" or so - but then you end up with the icon of the windows 95 screensaver settings :)


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Derron on May 13, 2021, 12:04:52
Quote from: Aurel on May 13, 2021, 10:23:10
When i finish core of m(A) then i will probably publish it on Softpedia.

Some months ago I filled their form to submit my game TVTower - they never replied nor added it to their page. There was a time where staff picked software from the net on their own - and here you give them everything they need and they still ignore it ..


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 15:57:29
 :P
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 16:06:44
 :P
Title: Re: micro(A) Interpreter
Post by: round157 on May 13, 2021, 17:24:40
Quote from: Aurel on May 13, 2021, 16:06:44
now is modern  ;D
:o

Simplicity is the real beauty.
Title: Re: micro(A) Interpreter
Post by: Midimaster on May 13, 2021, 18:22:50
what about using the greek "micro-A" sign for a design?

Unicode-Zeichen (U+3382)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 13, 2021, 18:27:51
better ASS_MASTER
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 14, 2021, 12:23:50
I
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 16, 2021, 21:27:27
L
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 20, 2021, 17:43:56
s
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 21, 2021, 20:00:21
L
Title: Re: micro(A) Interpreter
Post by: round157 on May 22, 2021, 11:03:28
Quote from: Aurel on May 21, 2021, 20:00:21
LOG :21.5.2021
Fixed IF comparison with logical operators AND and OR.
Added ExitProcess 0 to awinh037

You are so hardworking. Well done.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 22, 2021, 19:19:27
 :D
Title: Re: micro(A) Interpreter
Post by: round157 on May 25, 2021, 02:31:27
Quote from: Aurel on May 22, 2021, 19:19:27
yeah ..of course  :D

Since the project ModernBASIC appeared, some people may compare ModernBASIC with micro(A).
Title: Re: micro(A) Interpreter
Post by: zelda64bit on May 25, 2021, 21:40:37
Quote from: round157 on May 25, 2021, 02:31:27
Quote from: Aurel on May 22, 2021, 19:19:27
yeah ..of course  :D

Since the project ModernBASIC appeared, some people may compare ModernBASIC with micro(A).

Currently there is nothing of modernBasic, of microA if there is, so it cannot be compared to something that does not exist yet.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 26, 2021, 16:59:02
 :o
Title: Re: micro(A) Interpreter
Post by: round157 on May 29, 2021, 03:09:26
Quote from: Aurel on May 26, 2021, 16:59:02
Yes ..exactly there is no nothing in Modernbasic ..still just a nice idea.
well micro(A) is in early stage but don't expect too much i will keep it minimal...
currently i am testing graphic.. primitive GDI sprites... ;)

Okay.

We expect a perfect product from you!
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on May 29, 2021, 20:31:49
 :o
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 01, 2021, 12:33:31
 :P
Title: Re: micro(A) Interpreter
Post by: zelda64bit on June 01, 2021, 16:50:00
You will add functions for rotation, scale etc ...
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 01, 2021, 19:32:04
W
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 02, 2021, 17:48:28
T
Title: Re: micro(A) Interpreter
Post by: Hotshot on June 02, 2021, 18:54:25
what about Collisions commands if two image crash each other as that could be good for someone trying to make a game instead doing Manual collisions(mean you have write own Collisions!)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 02, 2021, 20:38:44
S
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 02, 2021, 20:52:22
O
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 03, 2021, 14:45:05
T

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 03, 2021, 15:02:14
.
Title: Re: micro(A) Interpreter
Post by: zelda64bit on June 05, 2021, 15:55:32
Will you add structures?


typedef struct{
};
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 05, 2021, 20:16:32
s
Title: Re: micro(A) Interpreter
Post by: zelda64bit on June 05, 2021, 20:30:44
Because it is more comfortable and the code can be better organized.

I suppose that if you are not going to add structures you will not add tables like the ones in lua.


player = {}
player.x = 100
player.y = 100

table.insert(player)


I would like you to tell me if the language is going to stay the way it is now or if you are going to add something else.
Tell me how you want the final version of the language to be or how you want it to be.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 06, 2021, 00:55:57
.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 06, 2021, 21:56:12
I
Title: Re: micro(A) Interpreter
Post by: round157 on June 07, 2021, 12:07:41
Quote from: Aurel on June 05, 2021, 20:16:32


by the way why you need UserDefinedTypes ??


Many developers like to use user defined types to make their games. Their habits.

It may be worthwhile to look into how to add this feature to your language. If you are not able to add the feature finally, you can simply give up.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 07, 2021, 22:15:11
.
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 08, 2021, 09:14:48
Round157, you're trying to force Aurel into adding features that *you* want in his experimental language, maybe he doesn't want what you want?...Let him enjoy experimenting with the evolving language he's producing.   :)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 08, 2021, 12:28:45
H
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 08, 2021, 12:52:44
Sounds an interesting project, so have fun with it.  When you get to where you want code-wise then look at options, re-writing at this stage is probably a bad idea.
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 08, 2021, 18:26:37
Q
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 08, 2021, 18:32:35
Simplicity and efficiency is a great goal.   8)
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 08, 2021, 22:30:24
I
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 08, 2021, 22:43:04
Quote
by the way...Steve..where we can find your ELGOL

elgol (Elliott Game Oriented Language) will be with the Alpha Testers this year, and depending how things go will move forward and a website setup.

Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 09, 2021, 06:49:15
Q
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 09, 2021, 12:54:39
Quote
I hope that i can try  ;)

I thought you didn't like game oriented languages.   :D
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 09, 2021, 12:56:44
QuoteI thought you didn't like game oriented languages

yeah..i think too,but what a heck ..never say never  ;D
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 09, 2021, 16:19:36
I
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 09, 2021, 20:14:46
I
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 10, 2021, 20:34:44
W
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 10, 2021, 20:57:36
I
Title: Re: micro(A) Interpreter
Post by: round157 on June 11, 2021, 08:49:32
Quote from: Steve Elliott on June 08, 2021, 09:14:48
Round157, you're trying to force Aurel into adding features that *you* want in his experimental language, maybe he doesn't want what you want?...Let him enjoy experimenting with the evolving language he's producing.   :)

Oh, very sorry. I did not explain well in my last post.
Title: Re: micro(A) Interpreter
Post by: round157 on June 11, 2021, 08:51:56
Quote from: Aurel on June 07, 2021, 22:15:11


Any more complex data like UDT decrease speed of execution...do you get it now ?
even in compiled language , my interpreter is not written in OOP way that i can add UDT on easy way
I simply dont want to do another gaming language ...one of posiblity will be to make
simple retro-like games if all goes well...
i will keep it simple and general purpose

Thanks! Your explanation is comprehensive.


Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 11, 2021, 13:51:09
T
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 11, 2021, 18:35:25
OK attachment removed
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 13, 2021, 17:08:32
T
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 21, 2021, 13:51:30
rc 0.8
https://github.com/aurelVZ/microA-programming-language

Title: Re: micro(A) Interpreter
Post by: guest8544 on June 20, 2022, 21:37:44
Quote from: Aurel on June 21, 2021, 13:51:30
I am out of this forum because for me is totally useless.
good luck  :P

As everybody can see, you're posting again. I'm curious - what made you change your mind?
Title: Re: micro(A) Interpreter
Post by: guest8544 on June 25, 2022, 14:46:40
Wow! Master of editing posts and removing topics is back. So Aurel, SyntaxBomb is not "crap" and "useless" anymore? :o For how long? ???

You've successfully deleted your posts here and on your forum. Now it's time to get rid of all the porn adds on your main site (https://aurelsoft.ucoz.com/). :-[
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 26, 2022, 11:13:04
BS  ;D
Title: Re: micro(A) Interpreter
Post by: Derron on June 27, 2022, 13:32:58
@ Aurel

As you removed the content of your posts with just keeping the "download link" (or whatever this is) it sounds as if you do not want to be member of this forum. Pure advertisement is not what this forum is for.

Please decide what route to go:
- be a member (with postings etc)
- behave like an advertisement bot (just download links etc) and be handled that way


bye
Ron
Title: Re: micro(A) Interpreter
Post by: Aurel [banned] on June 27, 2022, 17:31:55
hi Ron
I will PM you and explain
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 27, 2022, 17:54:32
Quote
@ Aurel

As you removed the content of your posts with just keeping the "download link" (or whatever this is) it sounds as if you do not want to be member of this forum.

I agree. It seems you have an argument with another SB User, which is fine. You might have a legitimate case, trolling should not be accepted either. But nobody should be deleting their posts except admin.
Title: Re: micro(A) Interpreter
Post by: guest8544 on June 27, 2022, 21:06:02
EDIT Deleted on Steve Elliot's request
Title: Re: micro(A) Interpreter
Post by: Steve Elliott on June 27, 2022, 21:32:47
Chill people  :)
Title: Re: micro(A) Interpreter
Post by: Qube on June 28, 2022, 03:37:48
I think this thread is done and so are a couple of members  ::)