Getting help with Factor

There are two primary forums for Factor discussion and help:

The Factor environment includes extensive reference documentation, which can be browsed from the Factor UI.

A note about broken software

If you find a bug in Factor, please report it with as much detail as possible. We will work with you to ensure that the bug is resolved. However, before reporting, first make sure it is not a known issue with the underlying infrastructure:

  • Some builds of GCC 4.3 have problems compiling Factor on x86 and x86.64. Change the CFLAGS in the Makefile from -O3 to -O1 to work around the issue.
  • GCC 3.3 and earlier cannot be used to compile Factor on x86 due to bugs in the register allocator.
  • If you are running Windows with an Intel 9xx graphics adapter, you may notice rendering artifacts in the Factor UI. This is due to bugs in Intel's OpenGL implementation.
  • User Mode Linux has a kernel bug which affects Factor -- Factor may hang instead of reporting certain errors. More details
  • Older glibc releases exported outdated struct layouts on Linux/ARM. If you get a compile error in vm/os-linux-arm.h, then you need to either upgrade your glibc or patch a header file, as outlined in this weblog entry