roijac wrote:
magnie, you're an admin!
funelephant, what we have so far is really little, you can't use it at all actually, so the only reason to grab the source is developing
Odd, cause it keeps saying I'm not authorized to commit. :p
I'll experiment and see if I can get it to work.
Offline
Are you guys going to build a .sb compiler using kurt? It would really make your program worth while(not that it isn't already!).
edit: You're probably doing this and I missed it. It's very possible seeing as I said I closed to topics on Coders' Shed and forgot to xD
Last edited by slinger (2012-05-02 05:30:42)
Offline
slinger wrote:
Are you guys going to build a .sb compiler using kurt? It would really make your program worth while(not that it isn't already!).
edit: You're probably doing this and I missed it. It's very possible seeing as I said I closed to topics on Coders' Shed and forgot to xD
It was something we were thinking about. So possibly.
Offline
slinger wrote:
Are you guys going to build a .sb compiler using kurt? It would really make your program worth while(not that it isn't already!).
In case you're interested; I've been working on a prototype decompiler based on Kurt that exports costumes/backgrounds and scripts to a bunch of image/text files, with a folder for each sprite. There's no GUI, or anything; you can just edit the text files with a text editor.
Now I just need to write the compiler to parse the scripts and folder structure and turn them back into .sb files again (which is the hard part, of course )
Offline
slinger wrote:
Wow, that's purely awesome! I'm looking at learning Python(I'm starting right now in fact!) so I'll look at the source and see how much I can understand
I imagine it's not too bad for readability. All the parsing stuff uses Construct, which should help a little.
Offline
HUGE Builing Up My Program
So the compiler and the parser are up, some other minor changes, and on the next days I'll start working on the GUI now switching to AGW
I also have some mock-ups of the upcoming design, and let's say they're awesome. They're going to be up on a mock-ups folder on svn this week, so be sure to checkout the repo!
EDIT: 1000th post ;D
Last edited by roijac (2012-05-29 16:08:05)
Offline
roijac wrote:
HUGE Builing Up My Program
So the compiler and the parser are up, some other minor changes, and on the next days I'll start working on the GUI now switching to AGW
I also have some mock-ups of the upcoming design, and let's say they're awesome. They're going to be up on a mock-ups folder on svn this week, so be sure to checkout the repo!
EDIT: 1000th post ;D
Great progress! I saw a lot of emails about you working on it. Keep up the great work!
Offline
Magnie wrote:
roijac wrote:
HUGE Builing Up My Program
So the compiler and the parser are up, some other minor changes, and on the next days I'll start working on the GUI now switching to AGW
I also have some mock-ups of the upcoming design, and let's say they're awesome. They're going to be up on a mock-ups folder on svn this week, so be sure to checkout the repo!
EDIT: 1000th post ;DGreat progress! I saw a lot of emails about you working on it. Keep up the great work!
thanks!
#spamfilter
Offline
roijac wrote:
So, the mock-ups are now available exclusively to people that checkout the code
Discuss them hereCode:
reminder: svn checkout svn://svn.code.sf.net/p/m30w/svn
Offline
roijac wrote:
BUMP
didn't anyone even see the screenshot?
Let me guess, 'inside' is not a part of the program?
Also, the syntax looks like Python, good work!
Offline
Magnie wrote:
roijac wrote:
BUMP
didn't anyone even see the screenshot?Let me guess, 'inside' is not a part of the program?
Also, the syntax looks like Python, good work!
nope, nope
i'm still trying to decide how to program the flow control, i think i'll go for custom iterators, so a script can signal the executor to move to another script (for example forever loop)
for example:
def forever(script): script.execute() yield def repeat(times, script): for i in range(times): script.execute() yield def execute(): scripts = [repeatscript, foreverscript] for index, script in enumerate(scripts): try: next(script) except StopIteration: scripts.pop(index)
what do you say?
Offline
roijac wrote:
i really hate the fact they never documented the order things execute
it's sometimes soooo bizarre xD
(the thing about broadcasts i'm NOT going to program
Heh. I was thinking about that for JsScratch, but then I said "screw that" and moved on.
Offline