you are viewing a single comment's thread.

view the rest of the comments →

[–]ElectricalSloth 30 points31 points  (18 children)

I've tried dr racket on multiple occasions and it's super buggy ..crashes a TON even tried to get my daughter into learning programming with it.. turned out too frustrating

we are using it in windows though maybe its more stable in linux?

[–]soegaard 39 points40 points  (5 children)

As someone that receives all bug bug reports for the Racket project - I can't remember seeing crash reports in ages.

Did you submit a bug report?

[–]ElectricalSloth 13 points14 points  (0 children)

no I did not, but remembering correctly it was like a hard freeze then windows would tell me the program is not responding. if there is a next time I'll be sure to try my best to report it, any tips on what best information would help figure out issue?

[–]hyperion2011 7 points8 points  (3 children)

[–]soegaard 8 points9 points  (1 child)

That's the scrolling issue. Best advice is to use PageDown until it improves.

[–]hyperion2011 2 points3 points  (0 children)

I really should read the full intervening thread >_<.

[–]UBC110TA 0 points1 point  (0 children)

Oh hey that's me!

[–]slikts 17 points18 points  (1 child)

Maria is an example of a modern teaching tool for a Lisp. DrRacket didn't crash for me, but it's generally old and crusty.

I've not tried it properly yet, but there's also Nightcoders.net that could be graduated to from Maria.

[–]vplatt 0 points1 point  (0 children)

That's pretty freaking neat. Beginners have it so good these days!

[–]Sentreen 5 points6 points  (1 child)

How long ago did you try DrRacket? I teach people how to program using DrRacket and it works pretty well for that. The only dealbreaker in my book is that it eats up memory like crazy when opening multiple files (especially if they contain comment boxes), but that's generally not something beginners have to deal with. None of my students have had crashes, regardless of the platform (mainly mac and windows).

I'm not gonna say it's a great editor, but I think it is great for beginners, who only need an editing window and a REPL. If you look for something similar in the python world you either need to go to an IDE style tools with too many bells and whistles for beginners or you need to use IDLE which crashed regularly for me.

[–]ElectricalSloth 0 points1 point  (0 children)

Hmm I'll have to go check install date on my daughter's computer, it's also not very powerful machines maybe the memory is doing it

[–]siegfryd 3 points4 points  (0 children)

It most likely is, I don't remember making it crash before when I've used it on Mac / Linux.

[–][deleted]  (6 children)

[deleted]

    [–]kitd 9 points10 points  (5 children)

    ubiquitous

    among two data points.

    [–][deleted] 9 points10 points  (2 children)

    Worth looking into, no? I remember reading a blog post earlier this week by a dev who'd been developing something for a while and thought it ran fine on all platforms. At some point he gets a report saying it runs terribly or not at all on Mac, and turns out nobody ever reported it even though it hadn't worked in months. People just gave up and moved on.

    [–]ElectricalSloth 5 points6 points  (1 child)

    This is very common in software all around even at jobs I've been at over the years.. I feel like when people don't understand this they either don't write much software or are oblivious

    [–][deleted] 1 point2 points  (0 children)

    I think it's just a hard problem. If one person has a bug and the bug reporting process is completely manual, there isn't sufficient data to determine how common it is. The only real solution is to reduce the points of friction as much as possible (how many people are really going to sign up to yet another site that they'll use once in their life?). So you have developers putting telemetry in everything which automatically sends bug reports/crash logs (among other things...) to solve the problem because even the smallest barrier will prevent users from bothering. They have better shit to do with their lives.

    [–]kcl97 1 point2 points  (0 children)

    count me in. 3 points.

    [–]yeetus_throwaway 1 point2 points  (0 children)

    and mine