All Projects → atom-haskell → haskell-debug

atom-haskell / haskell-debug

Licence: MIT license
Implements a graphical haskell debugger in atom, using ghci

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
haskell
3896 projects
CSS
56736 projects

Projects that are alternatives of or similar to haskell-debug

Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+2161.9%)
Mutual labels:  atom, debugger
Go Debug
🐛 A go debugger for atom using delve.
Stars: ✭ 390 (+1757.14%)
Mutual labels:  atom, debugger
language-viml
Vim script syntax highlighting for Atom and GitHub.
Stars: ✭ 19 (-9.52%)
Mutual labels:  atom
language-cisco
Add syntax highlighting to Cisco configuration files in Atom
Stars: ✭ 48 (+128.57%)
Mutual labels:  atom
roku-develop
Roku development utility - zip and deploy a Roku project to multiple devices.
Stars: ✭ 16 (-23.81%)
Mutual labels:  debugger
language-rainmeter
Syntax highlighting for Rainmeter files in Atom.
Stars: ✭ 19 (-9.52%)
Mutual labels:  atom
klyva
A state management library that follows the React component model
Stars: ✭ 53 (+152.38%)
Mutual labels:  atom
ProColors
A collection of coding themes for syntax highlighting and the editors that are designed to be available in dark and light modes with a very high precision of harmony and token definition coverage.
Stars: ✭ 94 (+347.62%)
Mutual labels:  atom
sketchup-ruby-debugger
Ruby API debugger for SketchUp 2014 and later.
Stars: ✭ 62 (+195.24%)
Mutual labels:  debugger
stacktrace
Atom package to navigate stacktraces.
Stars: ✭ 35 (+66.67%)
Mutual labels:  atom
pen-paper-coffee-syntax
Light Atom syntax theme designed for writing texts in markdown.
Stars: ✭ 55 (+161.9%)
Mutual labels:  atom
laminas-feed
Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
Stars: ✭ 97 (+361.9%)
Mutual labels:  atom
nxdk-rdt
Remote Dev Tool is a tool to remote control an Xbox using memory access and RPC
Stars: ✭ 23 (+9.52%)
Mutual labels:  debugger
last-cursor-position
last Cursor Position is a package for atom that keeps a history of past cursor positions and allows to travel between them
Stars: ✭ 33 (+57.14%)
Mutual labels:  atom
open-files
Atom package to show the open files in the tree-view panel, mirroring the functionality in Sublime Text
Stars: ✭ 15 (-28.57%)
Mutual labels:  atom
heaptrace
helps visualize heap operations for pwn and debugging
Stars: ✭ 252 (+1100%)
Mutual labels:  debugger
cake-atom-syntax
Yummy syntax theme for Atom
Stars: ✭ 17 (-19.05%)
Mutual labels:  atom
themeX
The ultimate UNIVERSAL syntax color theme generator that let's you build your color scheme in just one file and compile for a wide range of different editors.
Stars: ✭ 26 (+23.81%)
Mutual labels:  atom
language-mjml
Atom Editor package providing syntax support for MJML
Stars: ✭ 48 (+128.57%)
Mutual labels:  atom
Linux-Kernel-Driver-Programming
Implementation of PCI drivers, kprobe, sysfs, devfs, sensor driver, miscdevices, synchronization
Stars: ✭ 43 (+104.76%)
Mutual labels:  debugger

haskell-debug

Implements a graphical haskell debugger in atom, using ghci.

main screenshot

Dependencies

Installation

  1. Install language-haskell and ide-haskell apm install language-haskell ide-haskell
  2. Install this package apm install haskell-debug

How to use

Setting breakpoints

In a haskell source file, click on a line number to set a breakpoint for that line.

Debugging

To debug the main function of a file, press cmd-shift-p (Mac) or ctrl-shift-p (Linux/Windows) to launch the command palette, type in haskell debug and press enter.

Exceptions

To break on exceptions, launch the command palette, type in set break on exception, press enter and select the appropriate option. Note: breaking on exception may cause the debugger to freeze in some instances. See #3.

License

Copyright © 2016 Thomas Hickman
Copyright © 2017 Atom-Haskell

Contributors (by number of commits):

  • Thomas Hickman
  • Nikolay Yakimov
  • ThomasHickman
  • DavidEichamnn

See the LICENSE.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].