BRUN pack #1
#1
Perhaps another day...
B += x
Reply
#2
Given up on BRUN and writing an interpeter?

It's not easy:

http://qb64.thejoyfulprogrammer.com/show...p?tid=1095
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply
#3
(02-11-2018, 03:46 PM)eoredson Wrote: Given up on BRUN and writing an interpeter?

It's not easy:

http://qb64.thejoyfulprogrammer.com/show...p?tid=1095

Shocked  It's more than started, it's doing Nano stuff as standalone. 

 It was posted here for a day before posted at QB64.net     post The (RNG) Test Program + Ultimate(RNG)      Novelty Interpreters (Tiny)

http://www.qb64.net/forum/index.php?topic=14393.0

There was so much drama going on here, nobody noticed so I packed it up and took my show to QB64.net. (I was a bit put off by the stinky games people were playing with each other here, specially from our fearless leader).

And Erik, you know all this, and have even replied at QB64.net with your own advertisement for SICK. Clapping Hands

I get the feeling you still haven't tried it, that makes me sad because it is a fun little thing that you might get a kick trying to code a little program involving numbers. Get out of a Basic coding rut and try something less traditional, no line numbers, no IDE, just drag and drop your *B.txt program onto BRUN and watch it go or die on a line number that BRUN can execute of which you should be informed before it stops.

Tiny? Eh, not so little anymore as the QB64 translation of Nano has made it 6x's the original size to handle numeric expressions evaluations including Booleans. My baby is growing from little Nano...

That's a problem as it it will take more and more time to study to use or to use to it's full potential, who has the time?

If you are a Basic coder you want to spend time coding your own stuff, then you want to spend time talking about your code, then you want to spend time just talking and when is there time to sit down and try and understand and carefully study some one else beautiful monster.
As Pete has pointed out, I am lazy, but I don't think I am the only one. Wink


New from Nano is unlimited characters for variable naming and some changes with printing text. 

Erik have you seen the code and program examples for Nano?


Well QB64 Edition folks won't be missing out on much, they will probably have first crack of seeing my updates to BRUN. I think I can work out mouse and inkey inputs that would make graphics very interesting.
B += x
Reply
#4
Mark
why you talking only to Erik...
i also dont know what the nano is Confused
and what is BRUN and where?
do i must use smallBasic to run BRUN ?
[$]>
Reply
#5
Hi Aurel, 

I guess we are loosing our memories, here is Nano
http://qb64.thejoyfulprogrammer.com/show...5878129433

Here is BRUN pack #1 now back by popular demand! ;-))

And a couple of screen shots of two calculator programs showing off the Evaluation Code started in JB, developed further in FB threads here at this forum (which I know Aurel has seen and dismissed) and translated to QB64 so that we can now run Nano as a standalone program with drag and drop technology goodbye to RUN, LIST, LOAD, SAVE, FILES, COPY, KILL, RENAME.... you are free from all that and of course freak'in required line numbers and CAPITALIZING EVER SINGLE WORD... free I say, free!

... you are welcome!

Also free is one screen cheat sheet that covers all help an experienced Basic programmer might need for BRUN plus the simple instruction to take a sample file, drag it over BRUN.exe and release mouse to run the *B.txt file as a source program.

Again I thank David Taylor (& Co) for reigniting my own interest in interpreters. It would have been quicker had someone posted source code. hee-hee


Attached Files Thumbnail(s)

.zip   BRUN pack #1.zip (Size: 914.47 KB / Downloads: 6)
B += x
Reply
#6
Sorry, I am getting confused about IEN Novelty, BRUN, SmallBasic, JB, FB, Monkey, CBE, Nano,
Snow Basic, QB11, QB45, PDS71, VBpro1, VB5, VB6, QB64, QB128, SICK, GW-Basic, PowerBASIC, XBASIC, BASICA, seriously,
I can't keep track of them all, and I have been trying to look into each one of them.

Erik.

plus: COBOL, FORTRAN, C, C++, C#, Pascal, Lisp, Python, HTML, Java, assembly, etc.

In fact, there are so many dialects of BASIC they are categorized from A to Z:

https://en.wikipedia.org/wiki/List_of_BASIC_dialects
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply
#7
Well Erik, you certainly do not need another Basic!

I think you need a new avatar, one that is calming and peaceful.

I looked up Om images and none looked right until I saw an empty bowl.

That's it!

A mind over loaded with stuff can not contain another drop of anything.

An empty bowl you should become then you can contain anything.
B += x
Reply
#8
How many computer languages are there:

https://www.quora.com/How-many-programmi...-the-world

Oh, and, by the way, I like my Avatar. It indicates my current state of being!

Erik. THBBFT!

Oh, and how many languages are there:

https://www.daytranslations.com/world-languages
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply
#9
(02-12-2018, 02:30 PM)eoredson Wrote: How many computer languages are there:

https://www.quora.com/How-many-programmi...-the-world

Oh, and, by the way, I like my Avatar. It indicates my current state of being!

Erik. THBBFT!

Oh, and how many languages are there:

https://www.daytranslations.com/world-languages
Ah, Rolleyes the avatar, I misunderstood. If you are happy with what you are it is good!
(I suspected I'd be wasting my breath but something told me to say it anyway but it was NOT the devil that made me do it.)

Not many languages spring up all on their own. Most (all?) are branches from same tree.

Building your own interpreter or playing around with them at elemental stages might bring insights to using current language better or just cool to replay evolution in slow rewind or programming experiments to see how things have come about.
B += x
Reply
#10
Crap wikipedia miss my AurelBasic Angry
he he who care
really there are lot of basic dialects
compilers:
Free Basic
Oxygen Basic
Power Basic
Pure Basic
why you confused ?

ok Mark i will try BRUN..
Reply
#11
Well, I've always understood, a language is based on a specific syntax, where the code
processes input creating output.. This is done with 3 structures:

sequence, selection, and iteration..

and every language must contain the above.

So, given the syntax, you could write a program in any language you like.

Although there may be additional constructs, such as, recursion, and such..

Erik.

(practice good linguistics and good code will follow).
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply
#12
The last time I got an error in Windows:

"There is an error 301 accessing your keyboard. Press any key to continue."

For real!

Erik.
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply
#13
(02-13-2018, 02:54 PM)eoredson Wrote: Well, I've always understood, a language is based on a specific syntax, where the code
processes input creating output.. This is done with 3 structures:

sequence, selection, and iteration..

and every language must contain the above.

So, given the syntax, you could write a program in any language you like.

Although there may be additional constructs, such as, recursion, and such..

Erik.

(practice good linguistics and good code will follow).

Hi Erik,

I don't recognize the source of the above ideas at all! The spiel for me for programming "The elemental 3 structures" was:   1) Input   2) processing   3)  Output

And there were the most boring in world classes of Sentence Structure for mediocre English students. God what a cruel and unusual punishment just for being mediocre! The "honors" people got to read Dickens and discuss philosophy, BS in other words! the lucky bastroids.

Anyway Erik, is this coming from the Linux user experience? I mean it sounds like stuff you pickup early on when your interests turn to programming, 'cept I've never seen it before.
B += x
Reply
#14
What I just stated is Basic Programming 101 which I aced..

Erik.

It's more of just either philosophy/theoretics anyway.
dndbbs project:

Links to my MUD: (strictly 16-bit); AKA XP:

Dndbbs executables
http://www.filegate.net/pdn/pdnbasic/dnd50a1e.zip

Dndbbs source
http://www.filegate.net/pdn/pdnbasic/dnd50a1s.zip

Dndbbs upgrade
http://www.filegate.net/pdn/pdnbasic/dnd50a1u.zip

DNDDOOR - https://bit.ly/EriksDNDDoor DUNGEON - https://bit.ly/EriksDungeon
Interpreter - https://bit.ly/EriksSICK Hex Editor - https://bit.ly/EriksHexEditor Utilities - https://bit.ly/EriksUtils
QB45 files: - https://bit.ly/EriksQB45 QB64shell - https://bit.ly/QB64shell Some old QB64 versions: - https://bit.ly/OldQB64
Reply