notes-computer-jasper-jasperTour

This purpose of this tour is to show you the distinctive features of Jasper. If you're looking to learn Jasper by example, you want the [Self-ideas-computer-jasper-jasperTutorial tutorial].

Syntax

First-class functions with closures

Lazy

Keywords

Graphs

Literal notation for cycles

Boundaries

flavored boundaries

Pattern matching

Get/set

Perspectives

Apply

Optional static typing

Parametric polymorphism

Ad-hoc polymorphism

return typing restrictions

promises and demands

Immutability and references

Compiler tracks side-effects and whatever else you want

Interoperability

Functions with multiple entry points

First-class continuations

The call tree and handlers

Exception tower

Macros