Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelmay81/gl-fsharp

Converted OpenGL tutorials(OpenTK and Silk.NET) to F#.
https://github.com/michaelmay81/gl-fsharp

fsharp opengl

Last synced: 7 days ago
JSON representation

Converted OpenGL tutorials(OpenTK and Silk.NET) to F#.

Awesome Lists containing this project

README

        

Converted OpenGl tutorials to F#.
* [Silk.NET](https://github.com/dotnet/Silk.NET/tree/main/examples/CSharp/OpenGL%20Tutorials)
* 12 out of 13 tutorials (omitted model loading)
* [OpenTK](https://github.com/opentk/LearnOpenTK)
* Chapter 1: all 9 tutorials
* Chapter 2 maybe in the future...

F# features:
* Tried to keep to functional principals (no mutable if not necessary, no classes)
* Result computational-expression
* Units of measure for degrees and radians