Skip to content

Commit

Permalink
r1098@jabberwock: luqui | 2005-11-29 01:14:48 +0000
Browse files Browse the repository at this point in the history
 Did a little editing on A20.


git-svn-id: http://svn.pugscode.org/pugs@8016 c213334d-75ef-0310-aa23-eaa082d1ae64
  • Loading branch information
luqui committed Nov 29, 2005
1 parent b8c622b commit ef83f55
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions docs/AES/A20draft.pod
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,32 @@ perl 6, in the context of MMD and macros.

=head1 PURPOSE

An attempt at drafting a callback API that should allow useful and simple implementation of:
An attempt at drafting a callback API that should allow useful and
simple implementation of:

=over 4

=item *

the perl 6 debugger
The perl 6 debugger.

=item *

infectious traits, enabling the implementation of taint mode and more complex variations on the theme.
Infectious traits, enabling the implementation of taint mode and more
complex variations on the theme.

=back

=head1 EXAMPLE

With taint mode generalized into a debugging system, this perl statement will
yield:
With taint mode generalized into a debugging system, this perl statement
will yield:

$x = ($a ?? $b !! $c); # assuming $a is true
----------Xs----------
----------Xe---------
--------E-------
A- B- C-

Assuming:

Expand Down Expand Up @@ -104,6 +110,9 @@ that cool?

If it's unused it should be zero overhead.

(Note: If I understand the above correctly, this hook system is
exponential in the size of the expression. Yikes. -luqui)

=head1 THEORETICAL USAGE

=head2 DEBUGGING TRAPS
Expand Down

0 comments on commit ef83f55

Please sign in to comment.