Previous chapter To contents To appendices

Chapter 17, Pike internals - how to extend Pike

The rest of this book describes how Pike works and how to extend it with your own functions written in C or C++. Even if you are not interested in extending Pike, the information in this section can make you understand Pike better and thus make you a better Pike programmer. From this point on I will assume that the reader knows C or C++.

17.1 The master object

17.2 Data types from the inside

17.3 The interpreter

Functional overview

Overview of the Pike source

library files
compiler
language.yacc, las.c, program.c, docode.c peep.c peep.in
backend
backend.c
interpreter
interpret.c interpreter.h opcodes.c operators.c
supporting files
constants
docode

Previous chapter To contents To appendices