Skip to content
Haskell tool to build impress.js presentations
JavaScript Haskell
Pull request Compare This branch is 61 commits ahead, 81 commits behind impress:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Himpress
assets
css
js
.gitignore
LICENSE
Makefile
README.md
favicon.png
himpress.cabal
himpress.hs
modes.txt
presentation.him

README.md

Himpress

Haskell impress .js,

  • a tool for generating impress.js presentations from an amalgam of various markdowns, markups, source code, and presentation-specific commands.
  • the end result of my attempts to avoid the annoyance that is {PowerPoint, OpenOffice/LibreOffice Impress, GoogleDocs, Prezi, Keynote, etc}.
  • the extension of the "Emacs über alles" principle to building presentations.

Incipient Creeping Featurism

  • New css. Optimized for standard low-res projectors and somewhat standard-looking slides - although impress.js is awesome for 3-d "Prezi" style presentations, such presentations are really finicky to lay out, and are sorta distracting.
  • A slightly more intuitive model for representing 3-d transformations and scaling.
  • Switch to highlighting-kate for syntax highlighting - although I don't really like this package.
  • A server to control presentations from a phone/other browser.
  • A better/higher-level set of presentation commands.

LICENSE

Impress.js (js/impress.js, and css/impress.css) is released under the MIT license and GPL, copyright 2011-2012 Bartek Szopka.

Himpress itself is released under the 3-clause BSD license (see LICENSE file), copyright 2012- Matthew Sorensen.

The Haskell color theme is blatantly stolen from Ethan Schoonover's Solarized palette.

Something went wrong with that request. Please try again.