Nothings wrong with it but you can only add commands, then there isn't anything to run it.
Offline
O_O i dream of an easy to do programing language. e.g.
Say = "say something" change Xpos by () change Ypos by () change Zpos by () ect. ect.
Offline
Ok, guys, 2 things.
1. I downloaed 0.3, whats been changed? i see nothing new.
2. I cant get on my forum acount!!! :'(
Offline
markyparky56 wrote:
Ok, guys, 2 things.
1. I downloaed 0.3, whats been changed? i see nothing new.
2. I cant get on my forum acount!!! :'(
How can you not see the difference between 0.2 and 0.3? 0.2 was just the command line! 0.3 added some GUI stuff!
Also, are you sure you are typing your password right?
Last edited by gershmer (2009-10-20 16:25:13)
Offline
Should I reset your pass?
Offline
Magnie wrote:
Nothings wrong with it but you can only add commands, then there isn't anything to run it.
I get an error when I try to open a file(it's there, I know it). It again, is not complete.
Offline
Do you have Python 2.6? Cause I'm serious nothing is wrong, you probably don't have Python or you don't have the latest version.
Offline
...Let's explain one thing. Pickles is certainly _not_ the best method to save files. Python has some XML modules, so command might look like this:
<ask what="How are you?" variable="answer" />
(of course in some xml editor like XmlSpy or some)
Or, more likely, just make our own function/loop to save files like this:
print
Text to print
It would be so simple, because then, Diamond gains full compatibility with Emerald (and probably some of you will write project editors for mac, linux, etc.), and then, we'll be able to talk about sprites and more complex projects (you know, I'd actually like Diamond to become official Windows project editor for Emerald). But at this point, there is only possibility to hold it as a pickle stuff.
Offline
filo5 wrote:
...Let's explain one thing. Pickles is certainly _not_ the best method to save files. Python has some XML modules, so command might look like this:
<ask what="How are you?" variable="answer" />
(of course in some xml editor like XmlSpy or some)
Or, more likely, just make our own function/loop to save files like this:
Text to print
It would be so simple, because then, Diamond gains full compatibility with Emerald (and probably some of you will write project editors for mac, linux, etc.), and then, we'll be able to talk about sprites and more complex projects (you know, I'd actually like Diamond to become official Windows project editor for Emerald). But at this point, there is only possibility to hold it as a pickle stuff.
Do you actually have any idea how to implement the XML modules?
Also, if the .emrld file is actually easy to understand when you open it (not in plain text, but easy to understand), when we manage to switch to XML, there really is no need to go crazy creating editors for all the platforms. I'm pretty sure Linux comes with a notepaddish program, and Macs have TextEdit. While Diamond could be able to understand the XML files and show them as plain text in its editor, just opening a raw XML file could work, too. I'm interested to see how Diamond comes out though. After the Windows C# version of Diamond comes out, I might start working on an Objective-C version. (that is, when I learn Objective-C, which won't be till probably february, because my class in C doesn't start till January, and I prefer teachers giving me the basics, not books.)
Offline
My dad says we might switch over to Linux (Stinks lol) and might get me a bigger hard drive, so my dad will hopefully get C/C++ on so we can work in that (or C#) but if anyone wants, we can keep working in Python, so more people can help work with it.
But as Gersh said, we'll want the editing as easy as possible. Just to make it easier to understand why not have this:
print = Hello! - no ask = How are you? variable = answer print = I'm - no print = answer - yes print = too - no
The dash after print and yes or no means it's a variable or not.
Make sense? Cause just having...
print Hello! ask How are you? answer yes print I'm print answer yes print too
Is longer and more complicated, but I like Filo's XML idea (Sorry Gersh) but it could be used for more experienced programmers but I have no idea what advantage this would have.
Btw, I've been taking quick looks at having Python connect to Scratch for other stuff, we may be able to make it so Emerald can connect to Scratch, how cool would that be?
Offline
Magnie wrote:
My dad says we might switch over to Linux (Stinks lol) and might get me a bigger hard drive, so my dad will hopefully get C/C++ on so we can work in that (or C#) but if anyone wants, we can keep working in Python, so more people can help work with it.
But as Gersh said, we'll want the editing as easy as possible. Just to make it easier to understand why not have this:Code:
print = Hello! - no ask = How are you? variable = answer print = I'm - no print = answer - yes print = too - noThe dash after print and yes or no means it's a variable or not.
Make sense? Cause just having...Code:
print Hello! ask How are you? answer yes print I'm print answer yes print tooIs longer and more complicated, but I like Filo's XML idea (Sorry Gersh) but it could be used for more experienced programmers but I have no idea what advantage this would have.
Btw, I've been taking quick looks at having Python connect to Scratch for other stuff, we may be able to make it so Emerald can connect to Scratch, how cool would that be?
1.Linux is fine. It's what a lot of people turn to for open-source UNIX or when Windows is slowing their computer down. I need to get around to VM'ing Linux or even Dual-Booting it.
2.Yay! A hard drive you can actually store files on!
3.Python is nice, and if we switch, I won't be able to even think about helping you guys program until I learn some basic C this January. If we're going to use a different programming language, save it for Diamond.
4.I do like the XML idea. I just think once we get it out there we should go crazy trying to create Diamond for all OSes. Editing raw XML really should be fine. Diamond would help, but I know many people in this world wouldn't mind XML.
5.I don't have it python syntax, but in plain English, for connecting Emerald to Scratch
Share ask Share print Share variables 'creates shared variables. they show up in sensor board block
The scratch code would look something like this:
Offline
I think that, like in python, quotes means text.
"Hello!" text
Hello variable
You're right, Filo5, I actually prefer the normal file saving(without pickle).
Offline
Emerald Demo. Drag it into your tab bar.
Last edited by gershmer (2009-10-17 15:55:29)
Offline
Gersh1: Guess what? I'm on the new computer! Now how does it work, and how much space is left? My dad says it's around 150 GB but then loose all that space for the OS and I get... 50 GB? Not bad, but will it hold all the programming languages I want?
That would probably will be how it's done, maybe for multiple connects:
Share #.#.#.#.# broadcast Hiya! Share #.#.#.#.# ask Is this working? Receive #.#.#.#.# Working print This is working!
Would that work?
Gersh2:
The demo seems to be showing right now oddly. ( New computer though means new stuff )
Offline
Magnie wrote:
The demo seems to be showing right now oddly. ( New computer though means new stuff )
1.New comp running Linux?
2.Yes, you should be able to fit your programming languages.
3.Idk about the share code
4.Scratch's PunBB forum is more condensed then yours. It has smaller max image size. Drag it into your tab bar.
Offline
I'm now getting Diamond to open and save plaintext, so soon it will gain full notepad functionality.
As for editing Emerald scripts in Diamond instead of notepad, is like with my programs - I could have done all my programs in Notepad, but with Visual C# EE, it's much simpler. That's why I understand the idea - Emerald can be a compiler with basic editing tool, but all the editing can be also done much simpler in Diamond. It will have an interactive browser to browse Emerald help just in time you program - It's a sidebar, which will, when it's finished, be:
- Interactive help browser
- Project tree explorer
As for the editor, now it's only text editor, but together with the advent of Emerald capable of actual graphics (like sprites), I'll do a sprite editor (well, I'll just talk with the Paint Dot Net guys). Also, I'm going to do syntax highlighting there (yes, syntax highlighting).
And, when should I expect plain text scripts?
Offline
OMG! Syntax Highliting!
I have seen the sun
That's behind the rain
I have felt the joy
That's behind the pain
YAY!
Offline
Can I join the team? I want to make something like this . I don't have Python though, but I might get C#. I hope I'm not spamming .
Offline
ThePiGuy wrote:
Can I join the team? I want to make something like this . I don't have Python though, but I might get C#. I hope I'm not spamming .
You aren't spamming.
Python is Free and for Mac, Windows, and Linux. (were using python to make emerald)
You can use any other programming language you want... to say... help make Diamond for Mac or Linux. (Or Help Filo5 with the Windows Version in C#)
Anyway, you can't join the team YET.
You have to:
a.Make a good advance in our programming
b.Start developing Diamond for Mac or Linux
c.Make some REALLY good graphics, then figure out how to use them.
d.Do something for us that costs money. (I am on the Emerald team mostly because I pay for file hosting)
Offline
Filo: That's good! Hmm... Will this be Separate from the Emerald, so you can do the coding in Diamond then run it in Emerald?
PI: As Gersh said, you need to make some sort of advancement for Emerald, you can get Python easily, cause the only thing you require is being able to download. so just go get it.
Offline
Also, ThePiGuy, feel free to join our forums on Emerald at http://punbb-hosting.com/forums/Emerald. We could always use more users. (Currently 7 users, 6 are Emerald team, one confused person who thought we were Pokemon Emerald)
Offline
As we said before "You make an advancement for Emerald" like graphics or more commands. Would you mind joining the Forums? ( http://punbb-hosting.com/forums/Emerald )
Offline
Magnie- Update the first post with link to forums and emerald 0.3
Offline
Gersh- The link to Emerald 0.3 leads to the wiki Emerald Updates page. But I'll update it so it leads to forums.
Offline