debux

A trace-based debugging library for Clojure and ClojureScript. (by philoskim)

Debux Alternatives

Similar projects and alternatives to debux

  • conjure

    71 debux VS conjure

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)

  • awesome-cl

    64 debux VS awesome-cl

    A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cider

    16 debux VS cider

    The Clojure Interactive Development Environment that Rocks for Emacs (by clojure-emacs)

  • spinneret

    7 debux VS spinneret

    Common Lisp HTML5 generator

  • pomegranate

    A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath (by clj-commons)

  • hashp

    3 debux VS hashp

    A better "prn" for debugging

  • LASS

    2 debux VS LASS

    Lisp Augmented Style Sheets

  • 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
  • erdos.assert

    power assert macro for clojure

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better debux alternative or higher similarity.

debux reviews and mentions

Posts with mentions or reviews of debux. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-26.
  • Spinneret: A modern Common Lisp HTML generator
    8 projects | news.ycombinator.com | 26 Sep 2023
    The `let` binding is local, so it's referring to clojure.core/+, and outside the function `add` I can use the name `add` to call it. Seems it's handling that case correct?

    > I watched a video and it does seem rather complete, but [1] indicates there is no debugger?

    I think debuggers tend to be used as a library across many different editors, rather than the editor/plugin providing that functionality. Personally, I don't use debuggers much as the functions I write tend to be small and evaluating small executions with the repl tends to reveal the issue quickly. Sometimes when refactoring others code I've used https://github.com/philoskim/debux to various degrees of success.

    I do think cider (https://github.com/clojure-emacs/cider) has stuff regarding stepping debuggers, but I'm not sure how common it is to use it. Maybe other Clojure users can fill me in :)

    > . I also don't see a profiler mentioned

    Yeah, as you said, the Java ecosystem basically covers that. For OSS stuff, I use VisualVM, and for professional stuff I use YourKit, both of them work well with Clojure and points out my user-space code with ease. And I've never been paid anything for actually writing/maintaining Java code, so even with that, seems I'm able to use those tools just for Clojure :)

    > As an aside, by "continuations" did you mean "restarts"?

    Ah yes, of course. The condition system and restarts :) Thanks!

  • Debugging in Clojure · Dave Martin's Blog
    2 projects | /r/Clojure | 8 Jul 2021
    To debug a threading macro you definitely should take a look at debux https://github.com/philoskim/debux .
  • Power Assert macro for Clojure
    2 projects | /r/Clojure | 15 Feb 2021
    Really cool! I've used https://github.com/philoskim/debux for somewhat similar(nested prns); I find the horizontal UX quite interesting.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 Apr 2024
    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. Learn more →

Stats

Basic debux repo stats
3
463
6.5
about 1 month ago

The primary programming language of debux is Clojure.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com