Created by hww3. Last updated by hww3,
5 years ago. Version #10.
The Fins framework can be made to run in a Windows environment with very little effort. In fact, a sample development kit (we'll call it Fins/Win
) is available by downloading Fins-0.9.5.zip
. To use this, simply unpack the ZIP file and set your PIKE_MODULE_PATH
environment variable to the Fins-0.9.5/lib directory. Alternately, you can use the -M
command line option in Pike to do it all on the command line.
Once you've done that, you should have access to Fins via pike -x fins
. Hop on over to Internals
to continue on your journey.
There are some limitations to running Fins on the Windows platform. Actually, most of the limitations are due to shortcomings in the Pike builds for Windows. As this situation improves, we expect Windows users to be able to take fuller advantage of the benefits that Fins has to offer.
A list of the known limitations in Fins/Win:
- Database support is limited to whatever your Pike has support for. Windows builds of Pike almost always include support for MySQL and ODBC, and so you can use any ODBC driver within reason (the model hasn't really been tested for use by databases other than MySQL, Postgres and SQLite.) A pre-built binary module for SQLite is available as a PMAR.
- Public.Parser.XML2 support is available as a pre-built PMAR, which enables XSLT template support.
- Windows doesn't support fork(), so daemon mode isn't directly supported. Update: Pike 7.9 and recent versions of Fins contain magic that allows daemon mode to work reasonably well.
This list will be kept up to date as other limitations and workarounds are made available. That said, Windows can be a fine development environment, and there are possible options for production deployment, as well. Feel free to provide feedback if you're running Fins/Win