James Cheney edited this page Dec 20, 2017 · 11 revisions

Welcome to the Links wiki!

This wiki contains some information about development and some documentation of recent features.


  • Database setup describes how to configure Links to use an external database (currently only documents Postgres but others are similar)
  • Page splicing describes some otherwise-nowhere-documented capabilities for building up pages using XML quasiquotes/antiquotation
  • Module System describes the module system (added in v0.6)
  • Nested query results describes Links's support for queries that produce nested results (added in v0.6)
  • Realpages describes how Links now generates all web pages on the server even if they contain contain code that must be run on the client (added in v0.6)
  • AppServer describes Links's in-process web server (added in v0.6)
  • Effects and Handlers describes Links's new support for algebraic effects and handlers (added in v0.7)
  • Distribution describes Links's new support for distributed processes (added in v0.7)
  • Exceptions and Session Types describes extensions to distributed process support to allow for exceptions (added in v0.7)
  • JavaScript FFI describes Links's new JavaScript foreign function interface (added in v0.7)

Development resources

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.