Wed Jun 11 16:42:06 CEST 2008


the problem with comma is that it is one of the reflective
words. (like 'constant' it accesses the run-time stack and produces
code).  i use it in purrr to change postponed literal semantics to
inlined raw words / bytes.

since this has no standard semantics i took the freedom to use it as a
replacement for ';' for jump-tables, one that doesn't terminate the

is there a better way to do this actually? can't the current code word
be marked that it contains a run-time jump and thus needs to have
chain splitting disabled?

let's keep it manual: write a macro on top of the low-level
dispatcher later.