Haskell Desktop Foundation

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(问题)
(项目)
第30行: 第30行:
 
*[https://github.com/haskell/lsp lsp] [https://github.com/haskell/haskell-language-server Haskell Language Server (LSP)]
 
*[https://github.com/haskell/lsp lsp] [https://github.com/haskell/haskell-language-server Haskell Language Server (LSP)]
 
*[https://github.com/gtk2hs Gtk2Hs]
 
*[https://github.com/gtk2hs Gtk2Hs]
*[https://github.com/haskell-opengl Haskell OpenGL] [https://wiki.haskell.org/OpenGL OpenGL @ Haskell]
 
 
*[https://github.com/haskell-gi haskell-gi]
 
*[https://github.com/haskell-gi haskell-gi]
 
*[https://github.com/crosswire/xiphos Xiphos] using [[GTK]] and [[Scheme]].
 
*[https://github.com/crosswire/xiphos Xiphos] using [[GTK]] and [[Scheme]].
第38行: 第37行:
 
*[https://github.com/mmsbrggr/hsudoku λsudoku] A native [[GTK]] sudoku game written in Haskell  
 
*[https://github.com/mmsbrggr/hsudoku λsudoku] A native [[GTK]] sudoku game written in Haskell  
 
*[https://github.com/hasufell/hsfm HSFM] FileManager written in haskell
 
*[https://github.com/hasufell/hsfm HSFM] FileManager written in haskell
 +
 +
==OpenGL==
 +
*[https://github.com/haskell-opengl Haskell OpenGL] [https://wiki.haskell.org/OpenGL OpenGL @ Haskell]
 +
*[http://hackage.haskell.org/package/OpenGLRaw OpenGLRaw] contains a low-level wrapper around [[OpenGL]], which is basically a 1:1 mapping of the C API.
 +
*[http://hackage.haskell.org/package/GLURaw GLURaw] is similar to OpenGLRaw, just for the GLU part of OpenGL.
 +
*[http://hackage.haskell.org/package/OpenGL OpenGL] is the high-level view on OpenGL, wrapping OpenGLRaw into something more Haskell-like.
 +
*[http://hackage.haskell.org/package/GLUT GLUT] is a binding for the OpenGL Utility Toolkit.
  
 
==游戏==
 
==游戏==

2021年12月16日 (四) 08:38的版本

Haskell Desktop Foundation

目录

简介

Functional Desktop/IDE/Editor Stack, powered by Haskell and GTK.

一个 Haskell 桌面应用生态系统。

功能

指南

应用

Carp语言
  • Carp 是一种旨在为互动和性能应用(如:游戏、语音视频、声音合成和可视化)提供良好支持的编程语言。Carp 是一个静态类型的 Lisp,没有 GC,用于实时应用。Carp 借鉴了 Clojure 的表达方式,和 Clojure 很像,其运行时语义更接近 MLRust
  • 桌面生产力工具
  • 视频编辑器
  • 2D/3D 图形和模型构建
  • 游戏引擎
  • 写作出版系统
  • 数据可视化

项目

OpenGL

  • Haskell OpenGL OpenGL @ Haskell
  • OpenGLRaw contains a low-level wrapper around OpenGL, which is basically a 1:1 mapping of the C API.
  • GLURaw is similar to OpenGLRaw, just for the GLU part of OpenGL.
  • OpenGL is the high-level view on OpenGL, wrapping OpenGLRaw into something more Haskell-like.
  • GLUT is a binding for the OpenGL Utility Toolkit.

游戏

Haskell Game Foundation (HGF)

问题

Exception: user error (unknown GLUT entry glutInit)

https://github.com/haskell-opengl/GLUT

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱