[Owasp-o2-platform] O2 and REPL

dinis cruz dinis.cruz at owasp.org
Fri Mar 23 22:37:05 UTC 2012

*(from http://diniscruz.blogspot.co.uk/2012/03/o2-and-repl.html)*

One of the (many) great concepts that Dennis
Groves<http://uk.linkedin.com/in/dennisgroves> introduced
me to was: *REPL <http://en.wikipedia.org/wiki/REPL>*

He said: *"Wow, O2  <http://o2platform.com/>is just a great REPL engine for
C# and Security Analysis"*


I was like *Rewhaaattt*????

It turns out that the O2 Scripting environment is actually something called
REPL which stands for: *Read - Eval  - Print - Loop *(see
http://en.wikipedia.org/wiki/REPL for more details).

And he is correct, the core of O2 is its ability to easily allow this loop
to occur (for more details see these
 posts <http://o2platform.wordpress.com/category/o2-internals/>).

Note that I current write O2 in O2's REPL environment, because in
comparison, the normal Visual Studio compilation process is SOOOOOOO
painful (Usually I use O2's own development environment (IDE), but
 recently I created a VisualStudio AddIn for O2, so now I get the best of
both worlds)

Some references on REPL:

   - http://www.mono-project.com/CsharpRepl
   - Walkthrough: Executing Code in the Interactive

   - Using the C# Interactive Window that comes with Roslyn
   - Using the C# Interactive Window that comes with Roslyn – Part 2
   - 2. Lather, Rinse, Repeat: A Tour of the

   - Read–eval–print

Dinis Cruz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.owasp.org/pipermail/owasp-o2-platform/attachments/20120323/f055ff22/attachment.html>

More information about the Owasp-o2-platform mailing list