Writing a Debugger from Scratch: Breakpoints

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Crafting Interpreters

    Repository for the book "Crafting Interpreters"

  • I was asking this myself this while reading the book "Crafting Interpreters". I posted a few resources I found on an issue about implementing debuggers [] although honestly I still haven't gotten down to read all of them (or to implement a debugger! :-/).

    --

    : https://github.com/munificent/craftinginterpreters/issues/92...

  • rust-sitter

    Use Tree Sitter to parse your own languages in Rust

  • This is a great series!

    I noticed that the author was using https://github.com/hydro-project/rust-sitter as a parser. Which is based on https://tree-sitter.github.io/tree-sitter/. I've been hearing about Tree-sitter a lot recently, so I dug into it.

    Tree-sitter is a tool for generating fast, incremental parsers. In particular, the algorithm is suited towards writing "language servers" for IDEs, which re-parse code incrementally as the user works. These kinds of incremental parsers have historically been a huge problem. It looks like Tree-sitter is an enormous practical advance in this area.

    And discovering that there's a way to use Tree-sitter from Rust is fantastic. From the post:

        #[rust_sitter::language]

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • python-dbg

    Python debugger experiments

  • I've done something similar in Python: A Python debugger from scratch in Python

    - https://github.com/parttimenerd/python-dbg/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Keeping track of returned and break-ed values between code blocks

    2 projects | /r/ProgrammingLanguages | 9 Jan 2023
  • A roadmap to design programming languages

    1 project | /r/ProgrammingLanguages | 17 Sep 2022
  • Node was built on top of V8... What exactly does this entail?

    1 project | /r/ProgrammingLanguages | 5 Jul 2022
  • How do I go about creating intermediate code from my AST?

    1 project | /r/Compilers | 22 Apr 2022
  • Junior developers these days 😠😡

    1 project | /r/ProgrammerHumor | 12 Mar 2022