# fortran finally, a Fortran Web Framework

### History

Fortran is foundational to languages we use today.

Fortran never left us... it runs our mainframes today.

Ashes to ashes. Dust into dust. Fortran to JavaScript, back to Fortran

### An MVC Framework

Everything to get started, even if you don't know Fortran

- SQLite database
- HTML templating with Jade
- Fortran as controller

### Open Source

The source code and documentation are open source, BSD license
FLIBS code by Arjen Markus and Ricolindo Carino

### Installing

fortran is like PHP: FastCGI runs a script which outputs HTML strings

#### Using Ubuntu 14.04

`sudo apt-get install nginx gfortran spawn-fcgi git libfcgi-dev sqlite`
`git clone https://github.com/mapmeld/fortran-machine.git`
Use gfortran to compile flibs and other libraries, then:
`spawn-fcgi -a 127.0.0.1 -p 9000 ./fortran_fcgi`

### Try a search

#### Search marsupials by name

This will run a query on a SQLite database.

### About

This page is served by a Fortran server and uses a LetsEncrypt cert

I'm Nick Doiron; I'm on Twitter and you can see my other projects on GitHub .