davidedc / livecodelab

a web based livecoding environment
http://livecodelab.net/
MIT License
327 stars 63 forks source link

Less confusing Hello world #300

Closed juliendorra closed 6 years ago

juliendorra commented 6 years ago

Students are repeatedly confused by the Hello World tutorial page wording, typing B O X on three separated lines, some even with the ''

rumblesan commented 6 years ago

👍 makes sense to me, and if you have real world experience of having issues with this whilst teaching then I'm certainly up for changing it.

The only issue currently is that it's been a while since we've actually done a deployment to livecodelab.net, so getting this updated on the website might not be such a simple matter.

@davidedc what is there really that's in the way about that? I know that we've discussed performance degredation though if the default language is still V1 then that's much less of an issue.

@juliendorra I'll merge this now and see about getting a new release of the site deployed. If you're teaching classes regularly with LCL then it would be really helpful if we could get some feedback from you about changes to make sure we don't break things :)

juliendorra commented 6 years ago

Thanks, I'll certainly have more feedback (ex. angleColor and strokeSize seem broken / have no effect, I'll open an issue)

rumblesan commented 6 years ago

there should already be an issue for strokeSize. Unfortunately recent OpenGL changes have essentially deprecated what we were doing, so it's a more awkward thing to fix. I did some looking into it a while ago so will try picking that back up.

Hadn't noticed angleColor though, definitely raise an issue for that

davidedc commented 6 years ago

RE angleColor: ouch, strange that this escaped us, but it speaks to the third point below

RE strokeSize: what Guy said

RE new release: it just takes a lot of time to cut a new release, because we automated the language testing but not the other parts, so it takes an afternoon of boring work to actually:

...and an afternoon of focused work (ideally uninterrupted) is just hard to come by.

However, on the bright side, I'm OK to keep an "other versions in the wild" page with links to half-baked or untested releases of any level of quality. We could host any number on the site, say, in directories like "v068926c-rumblesan-master", that would work and would let us play with variants before cutting releases.