Page History

FAQ

dd86k edited this page on 23 May

Introduction

Usage

Development

Clone this wiki locally

Why?

Because I've always wanted to create one.

Don't get me wrong, there are already amazing debuggers out there, including GDB, LLDB, and many other GUI ones, so why not my own?

Furthermore, making this project allowed me to learn more about varying aspects of software engineering and software architecture.

Why D?

This project is written in the D programming language simply because, despite its flaws, I love it, coming from a .NET background in 2016.

What about the Garbage Collector?

Because this is a highly technical project, the betterC mode is used to compile the entirety of the project, thus excluding the Phobos library, D runtime, and its GC.

They are used for unittesting and other similar faculties.

Is it useful?

Come back in a few versions, and maybe it will.