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

Welcome to the Concatenative language wiki!

We are interested in both theoretical results and practical programming advice, especially as it pertains to any Concatenative language. We want to bring together disparate language communities and build a common knowledge repository that people can consult to learn more about this family of languages.

Content about non-concatenative languages, and computer science in general, can also be added here; some topics, such as compiler design, developer tools, and meta-programming are of interest to concatenative language users, and other topics relative to concatenative languages in one way or another. For the most part, we want to avoid duplicating existing content; articles about topics other than concatenative programming should probably consist mostly of links.

Implementation

This wiki is built with the Factor programming language. The HTTP server is written entirely in Factor and supports HTTPS via the OpenSSL binding. Wiki pages are written using the Farkup markup language, and the Furnace web 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.

External resources

  • Factor Discord server
  • Concatenative IRC channel
  • Wikipedia article on concatenative programming
  • Join Slack group for FactorCode
  • Gitter

This revision created on Sun, 4 Dec 2022 06:17:10 by razetime (correct link)

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.