hs-quake-3
Quake 3 map viewer written in Haskell (by ocharles)
vulkan
Haskell bindings for Vulkan (by expipiplus1)
hs-quake-3 | vulkan | |
---|---|---|
1 | 4 | |
34 | 138 | |
- | - | |
10.0 | 8.1 | |
about 7 years ago | 9 days ago | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hs-quake-3
Posts with mentions or reviews of hs-quake-3.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-05.
-
[Newcomer] Status of AI, graphics programming and performance in Haskell?
To give a feel of what is possible, I've written a Quake 3 map viewer in Haskell (https://github.com/ocharles/hs-quake-3). I'm not the first to do this - Lambda Cube did this 9 years ago (https://www.youtube.com/watch?v=JleoASegUlk)
vulkan
Posts with mentions or reviews of vulkan.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-15.
-
Best Functional Language Choice for Real-Time 3d?
You might look at the Vulkan API: https://www.vulkan.org/. There are bindings in many languages, including Haskell (I have personally used https://hackage.haskell.org/package/vulkan).
-
[Newcomer] Status of AI, graphics programming and performance in Haskell?
At this point the answer is: yes, we have some. We have sdl2 (https://hackage.haskell.org/package/sdl2), gl (https://hackage.haskell.org/package/gl), OpenGL (https://hackage.haskell.org/package/OpenGL), GLFW (https://hackage.haskell.org/package/GLFW), vulkan (https://hackage.haskell.org/package/vulkan), dear-imgui.hs (https://hackage.haskell.org/package/dear-imgui). There's certainly much more out there - this is a biased list of stuff I've either used or contributed to.
-
📈 Trending Haskell Projects (based on growth of GitHub stars)
If I search vulkan haskell the first result is VulkanMemoryAllocator which actually links through to the main vulkan package which I believe is vulkan.
-
[ANNOUNCE] Experimental Windows GHC 8.10.5 binary release. Supports Haskell DLLs.
Can it compile vulkan? I was getting linker errors with "too many sections" from it and singletons.
What are some alternatives?
When comparing hs-quake-3 and vulkan you can also consider the following projects:
reanimate - Haskell library for building declarative animations based on SVG graphics
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
Win32 - Haskell support for the Win32 API
OpenGL - Haskell bindings to OpenGL
graphics-drawingcombinators - Combinators for drawing 2D shapes and images in Haskell (using OpenGL)
GPipe - Core library of new GPipe, encapsulating OpenGl and providing a type safe minimal library
hip - Haskell Image Processing Library
sdl2 - Haskell bindings to the SDL2 library
gloss - Painless 2D vector graphics, animations and simulations.
nanovg - NanoVG Haskell bindings
fltkhs - Haskell bindings to FLTK GUI toolkit.
webkit - Haskell interface to WebKitGTK+