Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ntoll
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
ntoll
7y ago
Beautifully put. Thank you.
32.
▲
by
ntoll
8y ago
Thank you! Very much a work in progress. You can see what folks have been doing with Mu (the editor) here: https://madewith.mu/ :-)
33.
▲
by
ntoll
8y ago
Riiight... as the author of the Mu editor (a volunteer led code editor aimed at beginner Python programmers and educators -- https://codewith.mu/ ), this was rather a surprising turn up for the books this morning. I guess &q
34.
▲
by
ntoll
8y ago
As mentioned elsewhere, the feedback we got from educators was that they just wanted everything packaged in with Mu, including a working version of Python. That's why you're seeing the behaviour you report. However, you could al
35.
▲
by
ntoll
8y ago
Happy to chat further if you ping me via email (ntoll.org/contact)
36.
▲
by
ntoll
8y ago
That's a great way to put it... I think I might steal that if you don't mind... ;-) "Python is a language that helps make code readable, Mu is an editor to help make code writable." love it
37.
▲
by
ntoll
8y ago
Mu is an accident. I was one of the volunteers who contributed to the BBC micro:bit project under the auspices of the Python Software Foundation. I actually wrote the browser based editor and, like a conscientious developer, tested it on te
38.
▲
by
ntoll
8y ago
FWIW, I use vim to code Mu. :-) In a similar way to another respondent, I use vim because my first computer at university had it (well, Vi) and it's always there.
39.
▲
by
ntoll
8y ago
Actually, Jupyter is used in Mu: the Python3 REPL is an iPython notebook. ;-) Mu is a code editor, Jupyter is more an unfolding of thought and code (i.e. they're different). My aim is to complement and amplify the amazing work that Jup
40.
▲
by
ntoll
8y ago
Thank you!
41.
▲
by
ntoll
8y ago
When should you listen to Jazz, Rock or Classical? Your choice. I don't know much about Thonny, but I hear good things about it.
42.
▲
by
ntoll
8y ago
I took the RPi education team's feedback as a starting point and spent lots of time watching, testing and working with teachers and beginners to work out what works best given a context with beginners and/or teachers trying to del
43.
▲
by
ntoll
8y ago
I know Bret Victor's work very well - it's thoughtful, thought provoking and the sort of stuff that makes me go on long walks to think further (a good thing). Regarding state/flow... that's partially handled by the visua
44.
▲
by
ntoll
8y ago
And it should be mentioned that @lordmauve was a collaborator in Mu's development, without whom it wouldn't exist. (Cheers Dan... hope you're enjoying the t-shirt...) ;-)
45.
▲
by
ntoll
8y ago
Thank you!
46.
▲
by
ntoll
8y ago
Yes, very much so... here's why: In many schools the projector used in the front of the class is old and/or inadequate. Depending on the conditions, some work better with "light" applications, others better with "da
47.
▲
by
ntoll
8y ago
These are great questions... briefly: * Licensing - if you use one of the installers (for OSX or Windows) you're presented with the GPL3 as part of the installation process. * Mac OSX package (and to the same extent, the Windows instal
48.
▲
by
ntoll
8y ago
Thank you! The rational for deciding features is three-fold: * A positive answer to, "is it going to make it easy for a beginner to write, execute and change code?" is the first requirement (we check this with user research -- I&#
49.
▲
by
ntoll
8y ago
VSCode is for professional developers... while this may look beautifully simply (because it is) to experienced developers like you and me, it still isn't particularly "friendly" for beginners. The point of Mu is to be the fi
50.
▲
by
ntoll
8y ago
IDLE has lots of problems for beginners, isn't accessible for certain users and is a difficult code base to change. Mu is largely based upon the feedback given to the Raspberry Pi Foundation from teachers and students who have used IDL
51.
▲
by
ntoll
8y ago
Got it in one! I spent a LOT of time working with beginner programmers and saw many examples of learners finding their way into documentation and sources of information that were unhelpful, intimidating or not intended for them. Chaos, conf
52.
▲
by
ntoll
8y ago
Hi, I created Mu. Happy to answer any questions you may have. :-)
53.
▲
by
ntoll
8y ago
Aha... thanks for the heads-up. :-)
54.
▲
by
ntoll
8y ago
FWIW I use PyQt5 in a code editor project I maintain. While all GUI frameworks have hiccups and smells to various degrees, Qt and PyQt5 has been, relatively speaking, the strongest UI framework I've encountered for Python. Why? Ease of
55.
▲
by
ntoll
9y ago
The http://www.lowrisc.org/ project are doing this as a SoC (disclosure: one of the founders is a buddy). Risc-V based and fully open source.
56.
▲
Code from classic Usborne books for a new generation (in Python)
(yorkshire4.readthedocs.io)
1 points
by
ntoll
9y ago
|
0 comments
57.
▲
by
ntoll
9y ago
It's important to point out that EVERYTHING to do with the MicroPython work on the micro:bit was done by a community of volunteers working in their spare time. Source code here: https://github.com/bbcmicrobit/mic
58.
▲
by
ntoll
9y ago
Speaking from experience, using MicroPython is trivial and often "good enough", as are implementing modules for MicroPython in C should they be needed (C isn't my first language by a long shot, but I managed to write a module
59.
▲
by
ntoll
9y ago
Great stuff! Speaking from the UK (where this was mandated back in 2010), it's all very well having a curriculum, but what if none of the teachers have the skills needed to deliver effective and inspiring learning? In the UK the govern
60.
▲
by
ntoll
10y ago
Cute idea. Care to suggest a URL of two about pluggable ROMs for interpreters?
More ›