Forms</span></a></span>
        </div>
        

<p>A Janet program begins life as a text file, just a sequence of bytes like any
other file on the system. Janet source files should be UTF-8 or ASCII encoded.
Before Janet can compile or run the program, it must transform the source code
into a data structure. Like Lisp, Janet source code is homoiconic - code is
represented as Janet's core data structures - thus all the facilities in the
language for the manipulation of tuples, strings and tables can easily 