[Haskell-cafe] [Haskell] [Haskell-beginners] DOOM rewritten in the Haskell programming language.

Csaba Hruska csaba.hruska at gmail.com
Mon Dec 7 09:49:04 UTC 2015


Here is the Quake 3 renderer code (pure function run on GPU) for:

   - LambdaCube 3D <http://lambdacube3d.com/>:
   https://github.com/csabahruska/quake3
   - GPipe2 <https://hackage.haskell.org/package/GPipe>:
   https://github.com/csabahruska/gpipe-quake3

Both must work with cabal install.

Csaba

On Mon, Dec 7, 2015 at 12:30 AM, Ben Lippmeier <benl at ouroborus.net> wrote:

>
> On 7 Dec 2015, at 4:19 am, Henk-Jan van Tuyl <hjgtuyl at chello.nl> wrote:
>
> On Sun, 06 Dec 2015 16:21:15 +0100, David Blubaugh <
> davidblubaugh2000 at yahoo.com> wrote:
>
> TO ALL,  Hello My name is David Allen Blubaugh.  I am currently
> considering starting a kick-starter project in redeveloping the DOOM source
> code with the Haskell Programming language using the power of
> functional-oriented programming......
> I know that John Carmack was interested in the Haskell programming
> language and had even recreated wolfenstein 3D using the Haskell
> programming language. Does anybody have a copy of John Carmack's recreation
> of wolfenstein 3D using haskell ??? Also would anybody enjoy working with
> this project ???  What benefits would DOOM have enjoyed had ID software
> created the DOOM source code in 1993 with Haskell or some other
> functional-oriented programming language  instead of C/assembly programming
> languages ???  Thanks,
> David Allen BlubaughElectrical EngineerATR Associate
>
>
>
> LambdaCube 3D Quake level renderer:
>
> https://lambdacube3d.wordpress.com/2012/09/08/some-eye-candy/
>
>
> Ben.
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20151207/ad3180a5/attachment.html>


More information about the Haskell-Cafe mailing list