title_body: How do I build a debug configuration of a Plutus project?
upvoted_answer: This may have to do with Haskell being a functional language. Meaning that unlike imperative languages, there is no 'breakpoints' due to the nature of the language.
  The other link you mentioned only works with I/O operations where they follow an 'imperative' style. The answer for your question would be to find a new way to debug functional programs seeing as they dont work with imperative style debugging.