M30W Programming Forum

M30W is a text-based version of Scratch

You are not logged in.

Announcement

This is the development forum for M30W (also known as Emerald, do not confuse with Emerald Programming Language).
Our Non-development forums are available here

M30W(Emerald) 0.3 is out! (Download) Requires Python 2.6 or higher.
Opal 0.3(A better command line M30W) is out! (Download) Requires Python 2.6 or higher.
M30W 0.3.6 GUI barebones (Download) Requires Python 2.6 or higher and wxPython
Diamond-2 RED2 GUI Barebones (Fancy M30W editor) s out! (Download) Requires .NET Framework 3.5 or higher, does not require Python
M30W++ GUI barebones (Java M30W) Alpha 1 is out! (Download) Requires Java.


Gershmer.net, our hosting, will close in February 2011. We have not fully decided what to do with our hosting after that, but we will tell you when we decide.

Adverts

Adverts

#26 2009-12-26 03:13:18

floppy_gunk
I Am Your Father.
From: Earth, The Milky Way (I think)
Registered: 2009-10-08
Posts: 186
Website

Re: (Sticky Pending) Official CPPE Topic

cds56 wrote:

Well, that's probably what happens when I use a programming language with only 8 commands.

I'm guessing that means you're learning Brainf*. Well, so am I!

It's a very simple yet complicated language.


Big Bob bites black bugs, but black bugs bite Big Bob back.

Offline

 

2009-12-26 03:13:18

AdBot
Advertisements

#27 2009-12-26 13:14:32

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

i still dont like the name. 8 commands? or sub commands?

Small Basic has 14 sub commands, but has a lot more seperate sub sub commands as you could call them.


I am A M30Wr.
I always get the last word.

Offline

 

#28 2009-12-26 14:30:17

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

brainf* has 8 commands total, the only characters you can use are:

> moves pointer right
< moves pointer left
, gets a character from the user and sets it as value at pointer
. print out the ascii value at pointer e.g value at pointer is 72, prints h, or is it H?
+ increase the value stored at pointer by 1
- decrease the value stored at pointer by 1
[ start of a loop
] end of a loop

An ascii table is necessary, unless youve memorized it.


http://www.catb.org/esr/faqs/glider.png

Offline

 

#29 2009-12-26 21:17:02

floppy_gunk
I Am Your Father.
From: Earth, The Milky Way (I think)
Registered: 2009-10-08
Posts: 186
Website

Re: (Sticky Pending) Official CPPE Topic

if the value at the pointer is 0 and it is outside a loop, then it skips '[' and goes directly to the ']'. If the value at the pointer is 0 and it is inside a loop, then it breaks out of the loop when it reaches the ']'.

I don't like the name either. :(


Big Bob bites black bugs, but black bugs bite Big Bob back.

Offline

 

#30 2009-12-26 22:13:54

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

gladly its not advanced enough to make Emerald, or we'd have a BFemerald (or BFM30W)


I am A M30Wr.
I always get the last word.

Offline

 

#31 2009-12-26 23:36:04

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

oh, but youd be wrong, it can do anything, thats the definition of a turing-complete language, isn't it?

BF is a Turing-tarpit, a minimalistic language, esoteric language is the term.

but it would take ages. and it's incredibly minimalistic.

BF actually existed in 1964, or soforth, but it wasnt called bf and didnt have . and  ,


http://www.catb.org/esr/faqs/glider.png

Offline

 

#32 2009-12-27 04:03:09

Magnie
> I am Ninja! <
From: Polaris, the planet
Registered: 2009-10-08
Posts: 321
Website

Re: (Sticky Pending) Official CPPE Topic

From that explanation, Brainage seems quite cool. :D ( It will now be called Brainage. ;) )


- I speak IF Common -
  ~ Magnie Mozios ~

Offline

 

#33 2009-12-27 12:45:32

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

ok, but lets stick to python


I am A M30Wr.
I always get the last word.

Offline

 

#34 2009-12-28 14:01:32

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

Yeah, good idea, good idea.

From now on, any refs to BF, are gonna be Brainages(huhuhuh)

oh yeah. I'm completely recoding CPPE.


http://www.catb.org/esr/faqs/glider.png

Offline

 

#35 2009-12-28 14:45:13

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

CPPM ;)


I am A M30Wr.
I always get the last word.

Offline

 

#36 2009-12-29 03:21:18

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

no, at the last release it was CPPE.

now it's CPPM(slightly less awsome)
or
C++M30W


http://www.catb.org/esr/faqs/glider.png

Offline

 

#37 2009-12-29 10:33:37

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

i like the C++M30W :D its awesome


I am A M30Wr.
I always get the last word.

Offline

 

#38 2009-12-29 13:58:37

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

Yeah, last night was my dad's b-day, and he had a big gaming party with M-rated shooter games.
It was fun, and i was gaming from 11 a.m. to 11 p.m. (wow 12 hours of couch-potatoeing)

And I'm officially rewriting the code.

i started and I got the testing for variables part of the print thing.

The main reason for rewriting it's cause the original CPPE's arrays and stuff looked like this:

Code:

ddb1[]
ddb2[]
ddb3[]
db4[]

and that got really confusing.
and added to the fact that the open function was causing stack overloads(w/ever that are)


http://www.catb.org/esr/faqs/glider.png

Offline

 

#39 2009-12-29 19:35:38

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

hmmm... confuzzling... :/


I am A M30Wr.
I always get the last word.

Offline

 

#40 2009-12-29 21:20:28

floppy_gunk
I Am Your Father.
From: Earth, The Milky Way (I think)
Registered: 2009-10-08
Posts: 186
Website

Re: (Sticky Pending) Official CPPE Topic

I like the word 'confuzzle'. It sounds... Fuzzy.


Big Bob bites black bugs, but black bugs bite Big Bob back.

Offline

 

#41 2009-12-30 12:12:17

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

its better than confused, i like confuzzled better. :D


I am A M30Wr.
I always get the last word.

Offline

 

#42 2010-01-15 02:45:26

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

I just rebuilt a slightly altered version of M30W 0.2.8b (something was up with the fstream and ifstream stuff) for LINUX.

I mean seriously! cross platform!

it should take little time now to fix the save and load functions(well, you're not missing out on much anyway, because you couldn't open and run the actual programs anyway...)

here

if that doesn't work, browse the ftp there, for the file called M30W

Last edited by cds56 (2010-01-15 02:46:33)


http://www.catb.org/esr/faqs/glider.png

Offline

 

#43 2010-01-16 17:16:24

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

cds56 wrote:

I just rebuilt a slightly altered version of M30W 0.2.8b (something was up with the fstream and ifstream stuff) for LINUX.

I mean seriously! cross platform!

it should take little time now to fix the save and load functions(well, you're not missing out on much anyway, because you couldn't open and run the actual programs anyway...)

here

if that doesn't work, browse the ftp there, for the file called M30W

I cant run it, or is that for the linux?


I am A M30Wr.
I always get the last word.

Offline

 

#44 2010-01-17 13:54:08

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

markyparky56 wrote:

cds56 wrote:

I just rebuilt a slightly altered version of M30W 0.2.8b (something was up with the fstream and ifstream stuff) for LINUX.

I mean seriously! cross platform!

it should take little time now to fix the save and load functions(well, you're not missing out on much anyway, because you couldn't open and run the actual programs anyway...)

here

if that doesn't work, browse the ftp there, for the file called M30W

I cant run it, or is that for the linux?

yep, that's the linux version.

which is why it doesn't have a .exe extention.
I can't really test it on my pc, but code::blocks says it works, so it should.


http://www.catb.org/esr/faqs/glider.png

Offline

 

#45 2010-01-17 17:02:03

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

kk, wheres the windows version? just wondering...:)


I am A M30Wr.
I always get the last word.

Offline

 

#46 2010-01-17 23:49:25

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

The link is directly on the first post. where it says, M30W++ v0.2.8b... or 0.2.8a


http://www.catb.org/esr/faqs/glider.png

Offline

 

#47 2010-01-18 17:44:15

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

cds56 wrote:

The link is directly on the first post. where it says, M30W++ v0.2.8b... or 0.2.8a

*sighs* Still doesn't work, maybe you should do a recompile with the dll build it or something? We dont all have VS and all.


I am A M30Wr.
I always get the last word.

Offline

 

#48 2010-01-19 11:14:21

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

Okay, I'll do it after school..


http://www.catb.org/esr/faqs/glider.png

Offline

 

#49 2010-01-19 18:42:22

markyparky56
Hi...
From: Scotland
Registered: 2009-10-08
Posts: 910
Website

Re: (Sticky Pending) Official CPPE Topic

YIPPIE!!!:D


I am A M30Wr.
I always get the last word.

Offline

 

#50 2010-01-19 20:12:15

cds56
THE TOOOTH! THE TOOOOOOOOOOOOTH!!!!!
From: Canamadiana
Registered: 2009-11-07
Posts: 423

Re: (Sticky Pending) Official CPPE Topic

That is, if I have enough time =D

here you go


http://www.catb.org/esr/faqs/glider.png

Offline

 

Adverts

Board footer

Powered by FluxBB
Hosted by PunBB-Hosting