aaronallen8455 / breakpoint Goto Github PK
View Code? Open in Web Editor NEWSet breakpoints using a GHC plugin
License: MIT License
Set breakpoints using a GHC plugin
License: MIT License
New-user feedback: I found the naming of queryVars* a little unmnemonic, especially with 6 functions to remember. I wonder what you'd think of renaming them breakpoint*Query, or something similarly regular ?
The ability to open the ghci debugger would be a great addition! Like python's pdb.set_trace().
the value supplied to breakpoint
as an argument should appear as a "result" variable of some sort in the output.
• No instance for (Debug.Breakpoint.ShowLev
ghc-prim-0.8.0:GHC.Types.LiftedRep WFixed.Decimilli)
If one includes the README.md
file in extra-doc-files
; then hackage
will be able to render it.
breakpoint worked nicely for me (except the interactivity didn't work well when debugging a brick app, but that's to be expected). Thank you!
Could it be added to stackage ?
If one breakpoint causes another breakpoint to trigger, then threadDelays happening concurrently can end up lasting longer than they should.
Motivation: commercialhaskell/stackage#7306
eResult <-
Retry.retrying limitedJitterBackoff isUniqueViolation
(\retryStatus -> do
breakpointIO
...
)
eResult
is being captured erroneously.
Currently unable to use a Show instance if it depends on a built in instance such as KnownSymbol. Is it possible to call the GHC solver to produce dicts?
breakpoint imports GHC.Event, which the haddock describes as "GHC internal", and which in fact is not available on MS Windows.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.