@ShriramKMurthi@jasvir Another is a focus on values all having nice printable representations. New values (e.g. tabular data) are designed in concert with the (visual) environment to be renderable both as values and when appearing in error messages, etc. That's a big source of design friction!
Unapologetically boosting this because it's a nice story about a kid who fell in love with computing through @PyretLang (which runs fine on 6yo computers) and now runs his own education program. Go Isaac!
@sum_typo_way Thank you for the PR!
Due to our web focus there are some things that are clunky/available mostly through direct JS at the command line, this is one of them.
It is with immense pleasure that @KathiFisler, Ben Lerner, @joepolitz, and I announce the first version of our new book, DCIC: a Data-Centric Introduction to Computing. This brief thread explains the book a little. 1/10
https://t.co/3OT5hOLHsE
@ginnyspencer Thanks for reaching out.
This was just a crash on our part – we had an issue this morning around 4:30am pacific and were down for a little over an hour. Everything should have been back by 6am.
I'm sorry for the frustration and letting us know is always useful and appreciated.
Learn how Bootstrap's free resources can help you integrate computer science into math classes - teaching students math in a way they've never seen math taught before! #oklaed@Bootstrapworld Learn more: https://t.co/OcNpLzRvMn
This year, give your students an hour of DATA! In this self-guided @Desmos activity, they’ll explore data viz, introductory programming using @PyretLang, and the application of #DataScience to solve real problems.
https://t.co/Xs6BPEDYUU #CSforAll#DS4Everyone
In @PyretLang we've long thought about what a #lang-like thing would be in our world. We aren't ready for (nor think we need) full #lang. The #lang-inspired Grace dialects have been a promising approach (@jameskjx). In general, there are two kinds of issues. ↵
In @PyretLang we decided to get rid of the indirection entirely! @tenellous implemented our beautiful errors, which many users love. Every term is colored (eagerly or lazily). Hovering causes the highlights in text, error code excerpt, and editor to all blink in unison. ↵
@noahlt The short answer is that we had lots of precedent for `-` in names, and it has some advantages over snake/camel case, like not requiring the shift key, so we focused on making that work.
We had no frequent use cases for operators in names, so stayed conservative beyond `-`...
Our summer 2021 updates are out!
- UI refresh
- Easier-to-use images with the default settings
- A new language feature for managing libraries for assignments and starter code
- Reduced default Google Drive permissions
Check out the release notes here:
https://t.co/Nq3MUo0AtV