Skip to content

SwensenSoftware/fseye

Folders and files

NameName
Last commit message
Last commit date
Mar 13, 2014
Jul 3, 2014
Apr 16, 2016
Apr 16, 2016
Apr 16, 2016
Oct 18, 2016
Apr 15, 2016
Jul 31, 2012
Dec 9, 2012
Jun 20, 2014
Nov 2, 2013
Sep 17, 2012
Mar 15, 2014
Apr 16, 2016
Jun 21, 2014

Repository files navigation

User Guide | Downloads | Release Notes | Issues


FsEye is a visual object tree inspector for the F# Interactive. Taking advantage of the built-in WinForms event loop, it listens for additions and updates to variables within FSI sessions, allowing you to reflectively examine properties of captured values through a visual interface. It also allows you to programmatically add and update eye watches, effectively ending the era of printf REPL debugging.

screen shot

Features

  • Monitors FSI for watch additions and updates
  • Asynchronous, parallel, lazy loading of child nodes
  • Asynchronous Break and Continue debugging
  • View large or infinite sequences in 100 element lazy loaded chunks
  • View public and non-public member values, including fields, properties, and lazily forced return values for zero-arg non-void call members
  • Programmatic control of FsEye watches
  • Pretty F# name printing
  • Copy watch values to the Clipboard with the right-click context menu
  • Support for plugins with PropertyGrid, DataGridView, and TreeView-based plugins provided out-of-the box

Build status

You are welcome to Pay What You Want for FsEye via PayPal.

Copyright 2011-2016 Swensen Software