">Modules</span></a></span>

          <span class="next"><a href="peg.html"><span class="prevnext-text">Parsing Expression Grammars</span></a></span>
        </div>
        

<p>Although Janet is primarily a functional language, it has support for
object-oriented programming as well, where objects and classes are represented
by tables. Object-oriented programming can be very useful in domains that are
less analytical and more about modeling, such as some simulations, GUIs, and
game scripting. More specific