Factor/Furnace

The Factor web framework is called Furnace. It is found in the furnace vocabulary.

01:57 < dnm> furnace?
01:57 < doublec> factor web framework
01:57 < doublec> it's the hottest thing in web development...

Learning Furnace

Furnace is not documented yet, however the html, http, syndication, xml, db, urls and validators vocabularies which it depends on are documented; see http://docs.factorcode.org/content/article-vocab-index.html.

Some blog posts about Furnace:

Examples

Some simple Furnace examples to look at are the following vocabularies in extra:

  • webapps.counter
  • webapps.calculator
  • webapps.ip

Some of the applications in webapps, such as webapps.wiki, do not provide their own CSS stylesheet or database configuration. As such, they need the common configuration from websites.concatenative to function.

Saving images

In a fresh Factor image, USE: furnace will take a long time because many vocabularies have to be loaded and compiled. To speed up this process, you can save an image with save-image, for example:

USE: furnace
"web.image" save-image

Related projects

Furnace was primarily inspired by three Java web frameworks:

This revision created on Fri, 10 Oct 2008 22:27:06 by slava