@neauoire I feel Dr.Racket has a great "inviting" mode for newcomers - a space for writing code, and a repl which that code lives in. The repl can be restarted afresh from the code anytime, gives a great sense of safety/balance of thinking and exploration.
Notices by minikomi@merveilles.town
-
minikomi@merveilles.town's status on Saturday, 02-Apr-2022 19:21:21 UTC minikomi -
minikomi@merveilles.town's status on Saturday, 02-Apr-2022 19:21:20 UTC minikomi @neauoire yeah it's an IDE, but it has two panes - code editor, and repl. You press the "go" and get a live repl with your code
-
minikomi@merveilles.town's status on Saturday, 02-Apr-2022 19:21:19 UTC minikomi @neauoire it's similar but not quite the same - emacs is interacting with a live repl, sending parts of code interactively. dr racket is basically, write it, run it, interact. the separation seems like a small point, but for beginners it's really easy to get into a state with the repl where you have no idea what's what.. being able to refresh and start again is an important nuance
-
minikomi@merveilles.town's status on Saturday, 02-Apr-2022 19:21:18 UTC minikomi @neauoire maybe "how to educate people to write programs" is a better description. Not be coders, but be systematic data-driven thinkers.