manpagez: man pages & more
info bigloo
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

23.1 Eval compliance

Bigloo includes an interpreter. Unfortunately, the language accepted by the interpreter is a proper subset of that accepted by the compiler. The main differences are:

Compiled code and interpreted code can be mixed together. That is, interpreted code is allowed to call compiled code and vice versa. This connection can be use to circumvent the missing features of the interpreter (see Section see section Module declaration, for a description of how to connect compiled and interpreted code).

By default the evaluator assumes that operators from the standard library (e.g., +, car) are immutable. Hence, it optimizes these operators’s calls. This optimization can be disabled using the bigloo-eval-strict-module parameter described in the chapter describing the parameters (see see section Parameters).


This document was generated on March 31, 2014 using texi2html 5.0.

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.