William Coleda <[EMAIL PROTECTED]> wrote:

> Is there a reason why we have "find_type", but "loadlib"; "eq_str" but
> "isnull" ?

In ancient days the perl5-based assembler tools had troubles with
underscores in opcode names, as the operands (for the fullnames) are
encoded like:

  add_p_p_p   # add Px, Py, Pz

There *was* a restriction. For readability a few more underscores are
probably ok:

  find_  lex, global, type
  load_  lib, bytecode
  is_    null, same, true, false, lt ... gt    # but isa

There are likely some more inconsistencies, which should be fixed rather
sooner then later.

Dan, is that ok with you?

leo

Reply via email to