@misc(repl.itReplIt, ) @misc(scalafiddleScalaFiddle, ) @misc(haxecommunityTryHaxe, ) @misc(tioTryItOnline, ) @misc(schemers.orgTryScheme, ) @misc(aleshkaScastie, ) @inproceedings(baxterPuttingAllStops2018, doi = {10.1145/3296979.3192370}, ) @misc(codepenCodePen, ) @misc(doneTryHaskell, ) @inproceedings(edwardsPythyImprovingIntroductory2014, doi = {10.1145/2538862.2538977}, ) @misc(gamesyslimitedMoonShine, ) @misc(geetanjaliOnlineGDB, ) @misc(grahamSkulpt2013, ) @inproceedings(guoOnlinePythonTutor2013, doi = {10.1145/2445196.2445368}, ) @misc(haraBiwaScheme, ) @misc(iodidePyodide2018, ) @misc(jetbrainsPyCharm2020, ) @misc(quentelBrython2012, ) @inproceedings(vidalduarteTeachingFirstProgramming2016, doi = {10.1145/2899415.2925499}, ) @article(xinogalosMicroworldsGamesAnimations2017, doi = {10.1007/s10639-015-9433-1}, )