I also like the fact that you can put unit tests for helper functions that are inside of other functions. This means you can use the inputs to your outer function as part of the tests for an inner function, which has…
At Brown (the place this research is coming from) one of the main CS intro courses is taught in Racket. It's worked really well and people enjoy the simplicity in getting programs running quickly. People with previous…
It still has some performance issues that I say would make it hard to put into an industry environment. I think the teaching language part is in reference to Captain Teach, an IDE++ that the developers are using in the…
I also like the fact that you can put unit tests for helper functions that are inside of other functions. This means you can use the inputs to your outer function as part of the tests for an inner function, which has…
At Brown (the place this research is coming from) one of the main CS intro courses is taught in Racket. It's worked really well and people enjoy the simplicity in getting programs running quickly. People with previous…
It still has some performance issues that I say would make it hard to put into an industry environment. I think the teaching language part is in reference to Captain Teach, an IDE++ that the developers are using in the…