Difference between revisions of "User talk:DavidE"

From HaskellWiki
Jump to navigation Jump to search
(Replacing page with '= Bogre-Banana = Please go here for the latest version of this page: [http://www.haskell.org/haskellwiki/Bogre-Banana Bogre-Banana]')
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
= Bogre-Banana =
 
= Bogre-Banana =
   
  +
Please go here for the latest version of this page: [http://www.haskell.org/haskellwiki/Bogre-Banana Bogre-Banana]
== What is Bogre-Banana ==
 
 
Bogre-Banana is a 3D game engine for Haskell. It uses Haskell bindings to the OGRE 3D engine and a library called Reactive-Banana, to create a "Functional Reactive Programming" game engine. Bogre-Banana is designed to be concise and easy to use.
 
 
 
== What is "Functional Reactive Programming" ==
 
 
Functional Reactive Programming (FRP) is a programming paradigm used widely with Functional languages to create interactive programs.
 
 
 
== FRP Crash Course ==
 
 
Programming in FRP consists of creating a network of "Behavior"s and "Event"s (although Events are more like event streams). A Behavior represents something that changes through time. An Event represents discrete time specific events. The key difference between a Behavior and an Event is that a Behaviour has a value at all times, while an Event only occurs at specific instances of time.
 

Latest revision as of 14:13, 14 April 2013

Bogre-Banana

Please go here for the latest version of this page: Bogre-Banana