Front Page All Articles Recent Changes Random Article

Contents

Concatenative language

  • ACL
  • Ait
  • Aocla
  • Breeze
  • Cat
  • Cognate
  • colorForth
  • CoSy
  • Deque
  • Elymas
  • Enchilada
  • ETAC
  • F
  • Factor
  • Forth
  • Freelang
  • Gershwin
  • Joy
  • Kitten
  • lang5
  • Lviv
  • min
  • mjoy
  • Mlatu
  • Ode
  • Om
  • Onyx
  • Plorth
  • Popr
  • Porth
  • PostScript
  • Quackery
  • r3
  • Raven
  • Retro
  • Staapl
  • Stabel
  • Trith
  • Worst
  • xs
  • XY
  • 5th
  • 8th

Other languages

  • APL
  • C++
  • Erlang
  • FP trivia
  • Haskell
  • Io
  • Java
  • JavaScript
  • Lisp
  • ML
  • Oberon
  • RPL
  • Self
  • Slate
  • Smalltalk

Computer Science

  • Type systems
  • Language paradigms
  • Compilers
  • Interpreters
  • Garbage collection

Meta

  • Search
  • Farkup wiki format
  • People
  • Etiquette
  • Sandbox

Front Page

This is the Concatenative language wiki at http://concatenative.org. This Wiki is under construction.

Please start adding content by all means, just read the Etiquette page first. New content should reference existing sources where possible. Also, try to avoid simply summarizing existing content. For example, instead of giving us a one-paragraph summary of a register allocation algorithm, give us a link to the original paper which explains it in detail, and then do a write-up explaining how it compares to existing work instead.

Even though there are many wikis out there already, we decided to create this one because we wanted to focus specifically on concatenative programming. Also, we wanted to convert some of the content from the Factor website into a wiki format, to make it more dynamic and easier to edit.

This wiki also serves as a showcase of the Factor web framework, Furnace. The HTTP server is written entirely in Factor and supports HTTPS via the OpenSSL binding. The Farkup markup language is implemented with Parsing expression grammars, and the Furnace framework provides a reusable login and authentication system, as well as session management, form validation, and XHTML templates. Finally, our DB library is used to persist all state to a relational database.

Most of the articles are still stubs. We will need your help in fleshing them out!

External resources:

  • Concatenative IRC channel
  • Concatenative Yahoo group
  • Wikipedia article on concatenative programming

Refer to the sidebar on the left for a table of contents.

This revision created on Tue, 18 Nov 2008 02:58:42 by slava

Latest Revisions Edit

All content is © 2008-2023 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.