repl 0.0.1
read-eval-print-loop
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
repl
read-eval-print-loop
Repl class is synchronized - once you go into a loop, you can't modify the repl bindings. Not sure if I want to go this way, long-term, but for now it will prevent some bugs.
shared repl = new Repl;
repl["add"] = (int a, int b) => a + b;
repl["cat3"] = (string x) => x~x~x;
repl["jk"] = () => 0xDEADBEEF;
repl["jk"] = null;
repl.loop;
> hi
commands: cat3, add
> cat3
cat3 expects (string), got ()
> add
add expects (int, int), got ()
> add 5
add expects (int, int), got (5)
> add 5 10
15
> add 5 apple
Unexpected 'p' when converting from type string to type int
> cat3 9
999
> cat3 nine
nineninenine
- 0.0.1 released 9 years ago
 - evenex/repl
 - MIT
 - Copyright © 2016, Vlad Levenfeld
 
- Authors:
 - Dependencies:
 - none
 - Versions:
 - 
						
Show all 2 versions0.0.1 2016-Feb-24 ~master 2016-Mar-12  - Download Stats:
 - 
						
- 
								
0 downloads today
 - 
								
0 downloads this week
 - 
								
3 downloads this month
 - 
								
136 downloads total
 
 - 
								
 - Score:
 - 1.0
 - Short URL:
 - repl.dub.pm