Yip!

*loud coyote screams*

Yip! is a small, object-oriented concatenative programming language.

Values on the stack are objects you clone and message. Point a focus at one and code begins to read as if written inside it.

# This and many other code blocks are editable and executable in-browser! # Try clicking the "Run" button below :) := Account object/new .tap: [ := balance 0.0; : deposit .with: [ := balance balance + ; ]! ; : show "Account balance: $" display .balance . nl ; ]! ; Account .show Account .deposit: 10; Account .show

Start by looking at the source code, some examples, or read the language tour.


:site use render-self: {:without-nav true};