Skip to content

Playground to visualize functional programming with sequences

Notifications You must be signed in to change notification settings

tomquist/DebugView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DebugView

This playground visualizes functional programming with sequences using Graphviz. You get a visualization of what happens to each element in each call.

Prerequisites

Graphviz is required for rendering of the graph. Install it, e.g. using Homebrew:

brew install graphviz

Supported operations

Currently the following operations are supported:

  • map
  • flatMap
  • filter
  • reduce
  • sorted
  • first(where:)
  • first
  • dropFirst
  • drop(while:)
  • prefix(while:)
  • prefix(maxLength:)
  • suffix(maxLength:)
  • suffix(from:)
  • contains(where:)
  • contains(element:)
  • max
  • min
  • reversed
  • joined
  • joined(separator:)

Demo

Demo

About

Playground to visualize functional programming with sequences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages