From its home-page:
<blockquote>
RbCl is a _(reflective|Reflexive) _(object-oriented) _(concurrent) *(programming language). It is designed so that any run-time routine of the language can be replaced with RbCl _(object)s---what we call _("no kernel"|No-Kernel) in the language. The RbCl system has system object tables, which registers run-time routines, which is written in _(C++) at the beginning. The table can be modified, and user defined RbCl objects can be executed as run-time routines via a novel feature <strong>linguistic symbiosis</strong>.
</blockquote>

See also _(ABCL), _(Akinori Yonezawa|A. Yonezawa).

<ul class="links">
  <li>_("RbCl"|http://web.yl.is.s.u-tokyo.ac.jp/pl/meta.html#rbcl) an experiment in Computational Reflection and Meta-level Architectures at _("Yonezawa Laboratory"|http://web.yl.is.s.u-tokyo.ac.jp/).</li>
  <li>The paper _("RbCl: A reflective object-oriented concurrent language without a run-time kernel"|http://web.yl.is.s.u-tokyo.ac.jp/pl/meta.html#ichisugi92imsa).</li>
</ul>
