Discuss Scratch

bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

This topic is for discussion among the developers of , a language inspired by Scratch but extended with first class procedures, first class lists, etc.

This topic is obsolete; we now have our own forum at
https://forum.snap.berkeley.edu


See this topic for general discussion of Snap!.

Report (or fix!) bugs at https://github.com/jmoenig/Snap--Build-Your-Own-Blocks.

Last edited by bharvey (July 17, 2019 17:01:46)


bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

@Liam: Your message links to a picture of your code, but not the code! This is less than perfectly helpful…

Jonathan50
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

The website now has
<a name="examples">(See the </a>

Not yet a Knight of the Mu Calculus.
bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

Jonathan50 wrote:

The website now has
<a name="examples">(See the </a>
Thanks, fixed. (Actually it was “See the <a…” but you can't nest anchors.)

djdolphin
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

Oh wow, this new topic is much faster.

!
Jonathan50
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

bharvey wrote:

Although my own feeling is that if you want to build large projects, you should use Common Lisp, and leave Scheme to its proper purpose of teaching Jedi computer scientists.
Why?

Not yet a Knight of the Mu Calculus.
liam48D
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

Volume two loads so much faster!

202e-202e-202e-202e-202e UNI-CODE~~~~~
liam48D
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

bharvey wrote:

@Liam: Your message links to a picture of your code, but not the code! This is less than perfectly helpful…
Oh, sorry.

All I did was delete all lines that matched these two:

<td>&nbsp;&nbsp;&nbsp;</td>
<tr><td>&nbsp;<br /></td></tr>

..and then I used the CSS that I put in the other post:

#projects td {
  width: 20%; /* Helps keep the images more or less the same height */
  text-align: center; /* Totally optional, just looks better IMO */
  padding-top: 20px !important; /* Use this, instead of that weird tr-td-&nbsp;-br combination you have! */
}

Sorry, I did it all through inspect element/style editor, so it wouldn't have been very convenient to give you the full actual source code

EDIT: prepended full to “actual source code”

Last edited by liam48D (Sept. 27, 2016 11:04:09)


202e-202e-202e-202e-202e UNI-CODE~~~~~
bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

Jonathan50 wrote:

Why?
Because CL has all those libraries, and module features, and all that heavy-duty stuff that people want for huge programs that run fast.

The point of Scheme is to have a language that you can learn in an hour, so it doesn't get in the way of learning the computer science.

bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

liam48D wrote:

All I did was delete all lines that matched these two:
..and then I used the CSS that I put in the other post:
Hey, it works! Thank you!

(I still wish I knew why what I did had different results in the two columns of space…)

PS I also wish I understood why a big topic should load slowly. Isn't the whole point of dividing the topic into pages so that you only load the page you're looking for?

birdoftheday
Scratcher
500+ posts

Snap! Team development discussion, vol. 2

This feels like the end of the Hardmath123 / Technoboy10 / Blob8108 / Bobbybee era now that there's a new topic. They seem to be a lot less active. Well, they're probably busy getting ready for college if they aren't there already and someday we will too

Am I the only person who likes 3.0 better than 2.0, or do the people who do just not talk about it?
blob8108
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

birdoftheday wrote:

This feels like the end of the Hardmath123 / Technoboy10 / Blob8108 / Bobbybee era
Ah, that era ended a long time ago. And I've been at college for a few years now…!

tosh · slowly becoming a grown-up adult and very confused about it
technoboy10
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

I'm still very active, just not as much in the Snap! thread

trans rights are human rights
bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

I'm hoping some people will resurface when 4.1 and the new Scratch-like front page happen. We're aiming for right after Christmas so we have a week of no school to catch bugs. But there are a few obstacles (mostly about money) to resolve first.

scratchistheTEST
Scratcher
16 posts

Snap! Team development discussion, vol. 2

The Snap! image in the original post still links to just itself, instead of the Snap website or something ;P

:thinking:
liam48D
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

It's probably been brought up before, but if the Snap! GitHub repository used gh-pages as the main branch, rather than master (or somehow linked the two.. don't know if that's possible, though ) you could preview Snap! and anybody's pull requests in your browser, without having to download anything.

If you did, you'd just go to http://jmoenig.github.io/Snap--Build-Your-Own-Blocks/snap.html to view Snap!'s main repository, and then (user).github.io/sbyob/snap.html to view somebody else's pull request!

But.. that requires people to make pull requests from their own gh-pages branch. And that's not very convenient if you want multiple pull requests (because you'd separate each pull request into different branches). What would be really nice is if GitHub Pages allowed you to open a different branch than gh-pages..

git/infra is hard

202e-202e-202e-202e-202e UNI-CODE~~~~~
bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

scratchistheTEST wrote:

The Snap! image in the original post still links to just itself, instead of the Snap website or something ;P
Oh. Fixed. I just copy-pasted from the original topic, which I guess must have had the same problem.

bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

liam48D wrote:

if GitHub Pages allowed you to open a different branch than gh-pages.
As my mom used to say, if I had three wheels I'd be a wheelbarrow. (Yes, I know, most wheelbarrows have only one wheel, don't bother telling me.)

bharvey
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

@Liam (or any other CSS wizard I guess): We would like to be able to take the BJC curriculum pages (at bjc.edc.org), which are full of CSS, and convert them to Google Docs pages, while preserving as much as possible of the formatting and navigation, automatically. (The idea is that these HTML pages will continue to be the authoritative source, not that we're switching over to Google Docs as the primary medium. So we'll have to redo the conversion either automatically, page by page, as changes are made, or just periodically redo the whole thing. So it has to be truly an automatic conversion process.)

For more information or to contribute code, get in touch with Mary Fries <MFries@edc.org>, or if you're nervous about email let me know here and I'll make her make a Scratch account.

Jonathan50
Scratcher
1000+ posts

Snap! Team development discussion, vol. 2

bharvey wrote:

Jonathan50 wrote:

Why?
Because CL has all those libraries, and module features, and all that heavy-duty stuff that people want for huge programs that run fast.

The point of Scheme is to have a language that you can learn in an hour, so it doesn't get in the way of learning the computer science.
Okay

Not yet a Knight of the Mu Calculus.

Powered by DjangoBB