On 24/12/2021 16:24, rumbu wrote:
On Thursday, 23 December 2021 at 12:44:04 UTC, Mike Parker wrote:
Steven Schveighoffer has been using D to teach a group of children to
program. He wrote about his experience for the D blog. Is D a viable
first language? See what Steve has to say about it :-)
The blog:
https://dlang.org/blog/2021/12/23/teaching-d-from-scratch-is-it-a-viable-first-language/
I have read that Visual D has a better debugging experience, but I
need dub support for these projects, and Visual D focuses on Visual
Studio integration, something I don’t necessarily want to deal with in
teaching these kids
This is truly an understatement about Visual D, the debugging experience
is at par with the native C++ one in VS. If I was a kid from that group,
I would feel tormented by the dub/vscode experience :) Rainer Schuetze
deserves a statue.
Thanks, but no statue please ;-) BTW: the mago debug engine was
originally written by Aldo Nunez. I adopted it and made it work as an
extension to the VS Concord debugger.
Please note that the native debug engine for VS Code is the same as for
Visual Studio, and it only took some changes to make the former load
extensions, too:
https://github.com/microsoft/vscode-cpptools/issues/2932#issuecomment-853774543
Integrating it with code-d is just some installation issues away, see
https://github.com/WebFreak001/code-debug/issues/271