PEBL (The Psychology Experiment Building Language) is a special-purpose system for designing computer-based psychology tests and experiments.
PEBL is:
- Allows you to design your own experiments or use ready-made ones
- Lets you exchange experiments freely without license or charge
PEBL is designed to be easily used on multiple computing platforms. Its current implementation uses the SDL as its implementation platform, which is also a cross-platform library that compiles natively under Win32, Linux, and Macintosh Operating Systems.
PEBL is programmed primarily in C++ (although you do not need to know C++ to use PEBL), but also uses flex and bison (GNU versions of lex and yacc) to handle parsing.