• Stars
    star
    1,298
  • Rank 34,779 (Top 0.8 %)
  • Language
    Ruby
  • Created over 11 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Displays the results of every line of code in your file

Unix/Mac: Unix Build Status    Appveyor: Windows Build Status

Seeing Is Believing

Evaluates Ruby code, recording the results of each line. Integrates with any extensible editor (I've integrated it with many already, see the list). If you like Swift Playgrounds, you'll like SiB.

example

Helpful links

Examples

  • Watch a longer video.
  • Watch John Cinnamond use it in a presentation at the 10:22 minute mark.
  • Avdi uses it in Ruby Tapas, an amazing resource for developers in general and Ruby Developers in particular!

Known Issues

  • Assumes utf-8 everywhere. If this is an issue, please see the encodings section of the wiki.

Inspiration

Shout outs

  • Whitequark for all the work on Parser

License

WTFPL

Copyright (C) 2014 Josh Cheek <[email protected]>

This program is free software. It comes without any warranty,
to the extent permitted by applicable law.
You can redistribute it and/or modify it under the terms of the
Do What The Fuck You Want To Public License,
Version 2, as published by Sam Hocevar.
See http://www.wtfpl.net/ for more details.

More Repositories

1

ruby-kickstart

An interactive guide to learning the Ruby programming language.
Ruby
372
star
2

bitmoji

Figuring out the bitmoji API
HTML
125
star
3

sublime-text-2-and-3-seeing-is-believing

Integration of Seeing Is Believing (display results of every line of Ruby code) with Sublime Text 2
Python
72
star
4

animated-gif-in-the-terminal

Animated Gifs in the terminal
Ruby
63
star
5

atom-seeing-is-believing

Seeing is Believing integration for the Atom text editor.
CoffeeScript
62
star
6

deject

Simple Dependency Injection for Ruby
Ruby
48
star
7

Play

Ruby
42
star
8

dotfiles

My Unix environment.
Ruby
34
star
9

surrogate

Framework to aid in handrolling mock/spy objects.
Ruby
31
star
10

mrspec

Minitest and RSpec, sitting in a tree, T. E. S. T. I. N. G!
Ruby
16
star
11

pbcopy

Use pbcopy in Ruby in the same way you would from the terminal
Ruby
15
star
12

what-we-ve-got-here-is-an-error-to-communicate

What if Ruby's error messages communicated their information effectively?
Ruby
15
star
13

rcodetools

Source code for rcodetools (http://rubygems.org/gems/rcodetools)
Ruby
13
star
14

big_o_notation

Lesson about time complexity and big O notation
Ruby
11
star
15

cln

Command Line Notes (notes to remember mostly programming related things, e.g. examples of how to use unix tools)
Ruby
10
star
16

today_in_little_known_ruby_trivia

Just sharing some stuff I've figured out
Ruby
9
star
17

1508

Some plans and such
Ruby
7
star
18

ruby-object-model

The Ruby Object Model (a class for Turing school)
Ruby
7
star
19

pgvc

PostgreSQL version control
Ruby
7
star
20

challenges

Challenges O.o
Ruby
7
star
21

Conway-s-Game-of-Life

Ruby implementation of Conway's Game of Life
Ruby
7
star
22

mountain_berry_fields

Obviously it tests READMEs and other files with embedded code examples.
Ruby
6
star
23

text_mate_2-seeing-is_believing

Integrates Seeing Is Believing into TextMate2
6
star
24

PresentationFiles

JavaScript
6
star
25

ruby-kickstart.com

Ruby
5
star
26

hilbert-curve

Hilbert Curve
HTML
5
star
27

playing-with-hoe

Ruby
5
star
28

obfuscated

Obfuscated / Esoteric / Artistic Programming
Ruby
5
star
29

object_model_8th_light

Object Model for 8LU
Ruby
4
star
30

language-sampler-for-fullpath

Writing a program in a lot of different languages, mostly as a way to learn them.
Ruby
4
star
31

understanding_music

Playing around with how music works, trying to understand it.
Ruby
4
star
32

ruby_slippers_for_the_cobblers_children

A Ruby Interpreter / Object Model viewer!
JavaScript
4
star
33

miniature-octo-ironman

It's small. It had 8 legs. It sells weapons of mass comprehension to the most eager learner!
Ruby
4
star
34

bindable_block

Allows you to bind procs to instances of classes
Ruby
3
star
35

words

A searchable sortable list of words that I like / find interesting / don't know and wish I would use in conversation
Ruby
3
star
36

java-web-server

A webserver/framework I wrote in Java
Java
3
star
37

project-euler

Project Euler
Ruby
3
star
38

travis-environment

A repo to reflect on the Travis CI environment.
Ruby
3
star
39

playgrounds

A collection of code snippets for playing with ideas in isolation (mostly Rails related)
3
star
40

how-to-test

:D
Ruby
2
star
41

ARSettings

Settings for ActiveRecord projects (ie Rails)
Ruby
2
star
42

ttt

Tic Tac Toe lib + binaries in Ruby
Ruby
2
star
43

view-ruby

Record which objects talk to each other, and then diagram them
Ruby
2
star
44

team_grit

Ruby
2
star
45

stylish-fourier-hydra

Draws an SVG using epicycles (Ruby / Graphics)
Ruby
2
star
46

interpreter-for-scna

JavaScript
2
star
47

fast_tests

2
star
48

letter_press_is_not_as_good_as_boggle

Find all known words for a letterpress board (iPhone 5 game that is like boggle, but worse)
Ruby
2
star
49

unicorn_flies_across_the_screen

A unicorn flies across the screen
Objective-C
2
star
50

day-dream-in-Ruby

Transpiles to Ruby.
Ruby
2
star
51

sharks

The shark programming language
Ruby
2
star
52

synseer

Learn Ruby's syntax
Ruby
2
star
53

dotfiles-for-students

Dotfiles... for students
Ruby
2
star
54

legit-quotes

legit-quotes
Ruby
2
star
55

chicago_ruby_build_a_server

Building a webserver for Chicago Ruby
Ruby
2
star
56

wordsy

Wordsy solver
Ruby
2
star
57

graphql_vs_sql

Proof of Concept showing SQL can do what GraphQL does.
Ruby
2
star
58

ansio

ANSI lib for Io (eg: command line colouring)
Io
2
star
59

object-model-with-lovisa

Ruby
2
star
60

java-ttt-library

Tic Tac Toe Library in Java
Java
2
star
61

bindable_block_challenge

Algorithmic challenge extracted from my bindable_block gem
Ruby
2
star
62

gitloc

A gem we built together at Turing (walkthrough @ https://github.com/JoshCheek/elective-building-a-gem)
Ruby
2
star
63

thread_order

Test helper for ordering threaded code (does not depend on stdlib)
Ruby
2
star
64

functional-gol

Game of Life in Ruby, implemented with Lambdas and no assignment.
Ruby
2
star
65

surfdome-notes

Notes made ad-hoc in the Surfdome class
Ruby
2
star
66

refinerycms-ballots

Ballots for allowing members to vote on leadership.
Ruby
2
star
67

example_simple_static_site_generator

An example of how to make your own simple static site generator
Ruby
2
star
68

enigma

Implementing Engima (http://tutorials.jumpstartlab.com/projects/enigma.html)
Ruby
2
star
69

advent_of_code

https://adventofcode.com
Ruby
2
star
70

java-ttt-cli

Command line interface to my Java TTT lib
Java
2
star
71

refinerycms-simple_members

A simple member list with first / last name, email, and unique identifier.
Ruby
2
star
72

ruby-command-line-fu

Ruby to replace sed and awk and do other useful scripting
2
star
73

sinatra-fix_951

A fix for Sinatra issue 951 (undefined method `join' for #<String:0x007f62c3e6fb90>)
Ruby
2
star
74

fuck_cors

FIGURING OUT THE CORS
Ruby
1
star
75

slackbot-videochat

https://slackbot-videochat.herokuapp.com/
Ruby
1
star
76

strscan-kata

Code for the video showing how I implemented the basic interface of StringScanner
Ruby
1
star
77

i_like_mustaches

Organizing info I learn about projects for quick retrieval later.
Ruby
1
star
78

ttt-io

Tic Tac Toe in Io
Io
1
star
79

programming_is_fun

Obviously!
Ruby
1
star
80

flip_flop

Figuring out how Ruby's flip flops work (had to kill time on a train and didn't have much "get-shit-done" in me)
Ruby
1
star
81

8lu-top-down-development-homework

Ruby
1
star
82

object-model-hash-style

An amalgamate of previous material / hopes and dreams.
Ruby
1
star
83

CU

Docs / notes for CU and related organizations
Ruby
1
star
84

event_loop

JS style event loop where you write code synchronously, and it gets transformed to asynchronous code.
Ruby
1
star
85

zero_to_oauth

Rails app from zero to OAuth for a class at CodePlatoon
Ruby
1
star
86

keyboard_magician

MVP for a typing tutor
Ruby
1
star
87

clojure-java-interop

Draws an image from Clojure using the Java standard library
Clojure
1
star
88

rack-josh

Some rack helpers I was wanting
Ruby
1
star
89

blog_engine

Proof of concept for a blog engine
Ruby
1
star
90

bundler-bouncer

Bounces you out of programs if you aren't running Bundler.
Ruby
1
star
91

building-your-own-repl

Some resources for a class
Ruby
1
star
92

regular-expression-knowledge-we-have-discovered

Regular expression... oh, go read the project name -.^
1
star
93

boggle

Boggle
Ruby
1
star
94

trace_ruby

Records everything that happens in a Ruby process and plays it back
Ruby
1
star
95

haiti

A simpler Aruba (cucumber steps for command line apps)
Ruby
1
star
96

clrk

Command Line Ruby Koans (use Ruby in place of sed/awk/grep/etc)
Ruby
1
star
97

wish-list

Ruby
1
star
98

objects-and-methods

Reference material for a class
Ruby
1
star
99

using-nokogiri-to-build-parse-and-transform-xml

Examples of how to use Nokogiri to build, parse, and transform XML
Ruby
1
star
100

book_club_interpreter

Ruby interpreter, made with the book club!
Ruby
1
star