bharvey wrote:
Version 2.99.013 at http://byob.berkeley.edu with a debugger! See the release notes (there's a link) for details. Yay!
P.S. Jens will be off the net on vacation for two weeks.
OMG!!! THAT'S AWESOME!!!! I just put a list block in the debug block and I already know what it's for!
Offline
Jonathanpb wrote:
Um... on the certificate (at the bottom of the webpage), the last two letters in my username are capitalized. Can you please uncapitalize them? ^_^ The certificate is awesome, though!
EDIT: The_Whiz is supposed to be The-Whiz, also.
Oh, how embarrassing! I swear I checked a million times. Anyway, fixed now. Sorry!
Offline
markyparky56 wrote:
Can i suggest adding help file for the new blocks, i don't have a clue what the debug blocks are supposed to be used for. Either that or a tutorial.
What we have right now is Jens's release notes. I agree that more documentation is needed, but I got the image from Jens last night in the middle of putting the recursion tutorial together, and by the time that was done it was after midnight!
Help screens for all the BYOB blocks are the next thing on my agenda, because they're (I think) the biggest obstacle to declaring a beta release.
Offline
Help!
When I try to run tutorial 3a or 3b from the Scratch site, it displays and fills up the "Loading..." progress bar, then just sits there forever. I don't have this problem with the other tutorials. I've tried it on three computers and five browsers. I tried looking through the Troubleshooting forum but there are 97 pages of listings and I gave up in despair. But I figure one of you will know the solution! Thanks.
Offline
bharvey wrote:
Help!
When I try to run tutorial 3a or 3b from the Scratch site, it displays and fills up the "Loading..." progress bar, then just sits there forever. I don't have this problem with the other tutorials. I've tried it on three computers and five browsers. I tried looking through the Troubleshooting forum but there are 97 pages of listings and I gave up in despair. But I figure one of you will know the solution! Thanks.
Oh! That's because Java can only use up so much memory. You could change the Java settings for you computer or you could split into three parts so everyone could see it.
Offline
bharvey wrote:
Help!
When I try to run tutorial 3a or 3b from the Scratch site, it displays and fills up the "Loading..." progress bar, then just sits there forever. I don't have this problem with the other tutorials. I've tried it on three computers and five browsers. I tried looking through the Troubleshooting forum but there are 97 pages of listings and I gave up in despair. But I figure one of you will know the solution! Thanks.
It's working for me though (both) - so I don't know what you're doing wrong xD. Probably something with your java player perhaps? I really have no idea
Offline
Lucario621 wrote:
bharvey wrote:
Help!
When I try to run tutorial 3a or 3b from the Scratch site, it displays and fills up the "Loading..." progress bar, then just sits there forever. I don't have this problem with the other tutorials. I've tried it on three computers and five browsers. I tried looking through the Troubleshooting forum but there are 97 pages of listings and I gave up in despair. But I figure one of you will know the solution! Thanks.It's working for me though (both) - so I don't know what you're doing wrong xD. Probably something with your java player perhaps? I really have no idea
Yeah, I just tried it and it worked for me...
PS: Get on Palringo Luc.
Offline
ScratchReallyROCKS wrote:
I'm not exactly sure how to use the debugger, anyone know?
When they are executed they will bring up the debugger, that's my understanding. I'm not sure what the reporter is for, or why it takes an argument.
Personally I'd prefer to be able to trace output to some sort of console.
Offline
fullmoon wrote:
I'm not sure what the reporter is for, or why it takes an argument.
Let's say you've written a reporter FOO and it's reporting the wrong value to something else. Maybe the entire command is
SAY[ [FOO 4 5 6] + <3>]
So you make it
SAY [ [DEBUG [FOO 4 5 6]] + <3>]
and then you enter the debugger just as FOO starts and again when it reports a value.
My idea was that you should be able to attach breakpoints to a block in a script the way you can comments, but Jens didn't want to mess with the UI and with the evaluator as that would require, so this is the compromise.
Personally I'd prefer to be able to trace output to some sort of console.
Yes, definitely. I'm sure we'll do that. It's really orthogonal to debugging; there are lots of reasons you'd like a text buffer. But meanwhile, may I suggest logging the output to a list? Just ADD <whatever> TO <log-list>.
Offline
fullmoon wrote:
ScratchReallyROCKS wrote:
I'm not exactly sure how to use the debugger, anyone know?
When they are executed they will bring up the debugger, that's my understanding. I'm not sure what the reporter is for, or why it takes an argument.
Personally I'd prefer to be able to trace output to some sort of console.
No, I mean I don't know how to use the debugger, I know how to get to it.
Offline
ScratchReallyROCKS wrote:
No, I mean I don't know how to use the debugger, I know how to get to it.
Two things: (1) while the script is paused, you can use the regular Scratch mechanisms to examine variables, and the BYOB edit menu option to look inside blocks. (2) the buttons on the debugger window itself allow single stepping and examining block-local variables. Jens's release notes have a little more detail.
Offline
bharvey wrote:
ScratchReallyROCKS wrote:
No, I mean I don't know how to use the debugger, I know how to get to it.
Two things: (1) while the script is paused, you can use the regular Scratch mechanisms to examine variables, and the BYOB edit menu option to look inside blocks. (2) the buttons on the debugger window itself allow single stepping and examining block-local variables. Jens's release notes have a little more detail.
Thanks, this should help alot.
Offline
fullmoon wrote:
The danged thing is driving me crazy!
Umm, btw, I'm assuming this means you're stuck on PREDECESSOR, right? If you're stuck on understanding the basics, ask a question. (Well, you can ask about PREDECESSOR, too, but I'm happy to let you struggle with it as long as you want.)
Last edited by bharvey (2010-05-21 23:36:03)
Offline
bharvey wrote:
fullmoon wrote:
The danged thing is driving me crazy!
Umm, btw, I'm assuming this means you're stuck on PREDECESSOR, right? If you're stuck on understanding the basics, ask a question. (Well, you can ask about PREDECESSOR, too, but I'm happy to let you struggle with it as long as you want.)
I'd prefer to struggle, thanks!
Offline
Greatdane wrote:
Maybe I will go to the BYOB discussion.
What did you decide? If you come to Berkeley tomorrow, and you arrive much earlier or later than 3:30, please call me at 510 917-7828 to get let in; they lock the building on weekends. (That's why I asked people to RSVP! )
Offline
Just got BYOB 2.99.013 - the pause button is amazing!
Offline
Tonight's cute little project:
A fractal tree drawing program that lets you enter branches with the mouse (dragging away from any point on the trunk) and then draws the fractal to whatever depth you choose.
Offline
Wow, that's neat!
Offline
With the pause button, their should be a pause block and a resume block.
Offline
Jakey22 wrote:
With the pause button, their should be a pause block and a resume block.
Good idea!
Offline