w h a t i s i t ? . . . | |
| wsdebug is a debugger for the more or
less famous whitespace programming language, coming along
with a rather fast interpreter (wsi). |
w h a t t h e h e l l i s w h i t e s p a c e ? . . . | |
| Most programming languages like C or Perl do not care for
white space characters (like tab, space or newline/linefeed).
The whitespace programming language works just the other way
round, don't care for any character but those white space ones.
On the whole it's just another geeky language like Brainf'ck
and others, however more adicting. For details see
these pages,
put together by Edwin Brady, the inventor of this language. |
w h y d o I n e e d a d e b u g g e r t h e n ? . . . | |
| That's kinda easy to answer. If you've written a whole lot
of instructions you'll probably reach the point, where you
get lost. Then just put your script into wsdebug and step
through your bunch of whitespace instructions and watch how
each command manipulates the stack (or heap).
You're using another interpreter, that just somewhere aborts?
Just run your prog through either wsi and wsdebug and watch
out what it tells, i.e. if a ws-program aborts somewhere, it
always writes out where it crashed along with a stack dump. |
|