This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#4651 2012-02-23 18:03:27

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

@nXIII
"I can't reproduce this, but I know what the problem is. What browser are you using?"
Firefox 10.0, but exactly the same problem with Chrome.

Offline

 

#4652 2012-02-23 21:26:16

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Second place! I'm going to state!  big_smile

Offline

 

#4653 2012-02-23 22:12:40

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Second place! I'm going to state!  big_smile

Congratulations!  big_smile


nXIII

Offline

 

#4654 2012-02-23 22:22:36

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Second place! I'm going to state!  big_smile

Fantastic!  Congratulations.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4655 2012-02-23 22:37:03

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Second place! I'm going to state!  big_smile

big_smile

...

Do I need to say anything else?  tongue


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#4656 2012-02-23 22:42:13

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Awww... Thanks guys.  smile

Offline

 

#4657 2012-02-24 00:00:56

BornAgainAtheist
New Scratcher
Registered: 2012-02-13
Posts: 42

Re: BYOB 3 - Discussion Thread

bharvey wrote:

BornAgainAtheist wrote:

I get extremely defensive of python, I love python  tongue

Python's okay, except for the whitespace thing and except for using = to mean assignment.  But what big idea does it add that's different from, say, Javascript or Objective C?  Or, maybe I should just say, what do you like about it?

(Don't say "import antigravity.")  smile

Wide spread support, readability, lambda functions  wink  , short hand syntax. I realize you have an extreme interest in new paradigms and something fresh, but I find that as long as you have functions, classes, and complex data structure support, you can do that stuff on your own... a concept I learned from BYOB. You know assembly is called an any paradigm language on Wikipedia? http://en.wikipedia.org/wiki/Comparison_of_programming_languages Its because it has full potential... it just doesn't do allot of the work for you like some paradigms will. When it comes down to the essentials, all languages are the same except for speed and how comfortable you are with it... I am very comfortable with python  smile

Offline

 

#4658 2012-02-24 06:09:41

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Python is pretty cool. I made my first own implementation of Morphic in Python using PyGame and the code was more concise than my JavaScript implementation of the same thing. Personally, I think the indentation syntax is an anachronistic disgrace, but I have to admit (grudgingly) that it does help readability. I'm getting increasingly confused, though, by the whole 2.x vs. 3.x debate in Python and which one works with PyGame (or its successor) under which OS, and which one doesn't.


Jens Mönig

Offline

 

#4659 2012-02-24 06:17:13

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

Python is pretty cool. I made my first own implementation of Morphic in Python using PyGame and the code was more concise than my JavaScript implementation of the same thing. Personally, I think the indentation syntax is an anachronistic disgrace, but I have to admit (grudgingly) that it does help readability. I'm getting increasingly confused, though, by the whole 2.x vs. 3.x debate in Python and which one works with PyGame (or its successor) under which OS, and which one doesn't.

yeah, the community takes long to switch to 3.x  sad
most of the libraries only work with 2.x, so you can't really develope real apps on 3.x

Offline

 

#4660 2012-02-24 13:36:04

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

I find that as long as you have functions, classes, and complex data structure support, you can do that stuff on your own... a concept I learned from BYOB.

Interesting.  I'm surprised how much Python spirit there is in this group!  Maybe I should learn to like it, although I've had too much experience of different editors disagreeing about how many spaces equals one tab to have much faith in whitespace carrying meaning.

But, in response to the sentence quoted, you don't even need classes or data structures!  As long as you have lambda (and lexical scope) you can build all the rest.  And, yeah, I spent the first couple of decades of my programming career in assembler, and managed to get work done.

And, similarly, people manage (somehow) to get work done in Java, without lambda.  It's not that one set of features is the only possible way.

But I guess I'm saying that it's not worth my time to learn another language that just gives me a slightly different notation for the same old ideas.  If I'm going to learn a language, it's going to be one that gives me a whole different way of thinking -- Prolog, say.  Not my favorite notation, but it's a notation for a very cool idea you don't see in most languages.

Or, looking at the same idea backwards, everyone who teaches Scheme comes across students regularly who write C programs in Scheme notation, and they work, but those students hate Scheme (which isn't a very good notation for C programs), and don't learn to think functionally.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4661 2012-02-24 21:40:40

BornAgainAtheist
New Scratcher
Registered: 2012-02-13
Posts: 42

Re: BYOB 3 - Discussion Thread

bharvey wrote:

But, in response to the sentence quoted, you don't even need classes or data structures!  As long as you have lambda (and lexical scope) you can build all the rest.  And, yeah, I spent the first couple of decades of my programming career in assembler, and managed to get work done.

Well if you want to get super low level all you need is a Turing machine.

Offline

 

#4662 2012-02-24 21:46:35

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

Well if you want to get super low level all you need is a Turing machine.

But I don't want to get super low level.  I paid my dues, thank you, and now what I want is a language that helps me think, not just one that exposes the computer's digestive system.

EDIT: Even for proving theorems about the capabilities and limitations of computers, which is what Turing had in mind, I'd rather use Church's lambda calculus, which is equivalent in power and much less annoying in its details.

EDIT 2: Don't misunderstand, Turing is one of my top heros; he basically won World War II by breaking the German code system, and he invented theoretical computer science when there were maybe half a dozen computers in the world.  (And we're not allowed to talk about how his life ended, but look it up if you don't know.)

Last edited by bharvey (2012-02-25 18:10:48)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4663 2012-02-27 05:45:23

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Would you mind adding one line of code?

Code:

document.body.style.overflow="hidden";

You don't know how much this means to us FF Snappers. The scroll bar hides lots of stuff. That one line of code prevents that.
I'm currently managing with a Userscript.

Last edited by Hardmath123 (2012-02-27 05:50:29)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4664 2012-02-27 07:00:13

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

could you post the script?  smile

Offline

 

#4665 2012-02-27 07:41:31

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hi Hardmath123,

I've heard of this problem before but so far have never been able to reproduce it with any version of Firefox either under Windows or OS X.  Is it perhaps some kind of user-specific setting you're applying to Firefox which might cause the scrollbar to appear even if there is nothing to scroll?

Thanks!


Jens Mönig

Offline

 

#4666 2012-02-27 08:11:52

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

http://i.imgur.com/Jw15R.jpg
not very annoying on windows, but on linux it's really disturbing  hmm

Offline

 

#4667 2012-02-27 08:12:05

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

That problem doesn't happen to me either...

Also, in FF, the green flag and stop sign are great, but in Chromium, they show as green and red boxes. In IE9, the flag shows but the stop sign doesn't.

Offline

 

#4668 2012-02-27 08:18:47

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

http://www.imgpaste.com/jtil.png

It's just one line of code.

Last edited by Hardmath123 (2012-02-27 08:19:14)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4669 2012-02-27 08:21:41

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

http://www.imgpaste.com/jtil.png

It's just one line of code.

Are you zoomed in? Try pressing Ctrl+0.

Offline

 

#4670 2012-02-27 08:29:09

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

scimonster wrote:

Hardmath123 wrote:

http://www.imgpaste.com/jtil.png

It's just one line of code.

Are you zoomed in? Try pressing Ctrl+0.

Do you mean alt+o?


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#4671 2012-02-27 08:30:22

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

slinger wrote:

scimonster wrote:

Hardmath123 wrote:

http://www.imgpaste.com/jtil.png

It's just one line of code.

Are you zoomed in? Try pressing Ctrl+0.

Do you mean alt+o?

Whatever the reset zoom keyboard shortcut is on a Mac.  tongue

Offline

 

#4672 2012-02-27 08:36:56

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Oh then maybe it's command+O


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#4673 2012-02-27 08:37:54

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

slinger wrote:

Oh then maybe it's command+O

It's 0, not O.  wink  O is for opening a file.  tongue

Offline

 

#4674 2012-02-27 08:58:53

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

cmd+ and cmd- zoom/unzoom, and to reset zoom just open a new window. But it's not zoomed. What's interesting is clicking triggers the scrollbar, otherwise it's fine. But what use is Snap! without the ability to click?  hmm

PS Is "Snapper" an acceptable term for one who uses Snap!?  tongue

Last edited by Hardmath123 (2012-02-27 09:00:45)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4675 2012-02-27 09:02:14

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

PS Is "Snapper" an acceptable term for one who uses Snap!?  tongue

I'd assume so.  tongue

Offline

 

Board footer