UISF: Library for Arrowized Graphical User Interfaces.

[ bsd3, gui, library ] [ Propose Tags ]

UISF is a library for making arrowized GUIs.


[Skip to Readme]

Modules

[Last Documentation]

  • FRP
    • FRP.UISF
      • FRP.UISF.AuxFunctions
      • Examples
        • FRP.UISF.Examples.Crud
        • FRP.UISF.Examples.Examples
      • FRP.UISF.SOE
      • Types
        • FRP.UISF.Types.MSF
      • FRP.UISF.UIMonad
      • FRP.UISF.UISF
      • FRP.UISF.Widget

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.4.0.0
Dependencies arrows (>=0.4), base (>=4 && <5), containers, deepseq (>=1.3), GLFW (>=0.5), monadIO (>=0.10), OpenGL (>=2.8), stm (>=2.4), transformers [details]
License BSD-3-Clause
Copyright Copyright (c) 2014 Daniel Winograd-Cort
Author Dan Winograd-Cort <dwc@cs.yale.edu>
Maintainer Dan Winograd-Cort <dwc@cs.yale.edu>
Category GUI
Home page http://haskell.cs.yale.edu/
Bug tracker mailto:dwc@cs.yale.edu
Source repo head: git clone https://github.com/dwincort/UISF.git
Uploaded by dwincort at 2014-09-11T18:12:22Z
Distributions NixOS:0.4.0.0
Reverse Dependencies 5 direct, 4 indirect [details]
Downloads 7380 total (16 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2016-12-13 [all 7 reports]

Readme for UISF-0.2.0.0

[back to package description]
  _    _ _____  _____ ______ 
 | |  | |_   _|/ ____|  ____|
 | |  | | | | | (___ | |__   
 | |  | | | |  \___ \|  __|  
 | |__| |_| |_ ____) | |     
  \____/|_____|_____/|_|     
-----------------------------

The UISF package provides an arrowized FRP library for graphical user 
interfaces.  UISF stems from work done on Euterpea 
(http://haskell.cs.yale.edu/).

See Liense for licensing information.


============================
==== Getting the Source ====
============================

Currently (10/26/2013), the most up-to-date version of UISF is 
available through GitHub at:

    https://github.com/dwincort/UISF

When we reach milestones, we will release stable versions to Hackage.


============================
======= Installation =======
============================

Installing From Hackage RECOMMENDED
    cabal install UISF

Installing from source

  1) Clone the source from github
     git clone https://github.com/dwincort/UISF

  2) cd into the UISF directory
     cd UISF

  3) install UISF with cabal
     cabal install

Note: If you get errors about pacakges not being installed make sure that cabal binaries are in your `$PATH`.
To add cabal binaries to your path first add 
export PATH=$HOME/.cabal/bin:$PATH to your .bashrc
then run 
source ~/.bashrc.
Now you should be able to successfully cabal install

This will install UISF locally for GHC.  As noted on the Haskell wiki:

    One thing to be especially aware of, is that the packages are installed 
    locally by default, whereas the commands

        runhaskell Setup configure
        runhaskell Setup build
        runhaskell Setup install

    install globally by default. If you install a package globally, the 
    local packages are ignored. The default for cabal-install can be 
    modified by editing the configuration file.

    Help about cabal-install can be obtained by giving commands like:

        cabal --help
        cabal install --help

(http://www.haskell.org/haskellwiki/Cabal-Install - Accessed on 12/15/2012)


============================
======== Information =======
============================

UISF was created by:
    Dan Winograd-Cort <dwc@cs.yale.edu>
as a branch of work on Euterpea (http://haskell.cs.yale.edu/), created by:
    Paul Hudak <paul.hudak@cs.yale.edu>, 
    Eric Cheng <eric.cheng@aya.yale.edu>,
    Hai (Paul) Liu <hai.liu@aya.yale.edu>