文件名称:purescript-webgl-monad:PureScript 中 WebGL 函数的 monad
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-19 08:37:46
PureScript
图形.WebGL 一个monad包装原始的WebGL方法和常见的交互集,提供对WebGL上下文的访问以及错误检查和处理。 有关所有可用类型和方法,请参阅。 意图 一个好的库应该教育用户有关主题,并帮助他们编写可读、无错误的代码,而不会强迫他们进入固执的编程流程。 与此同时,WebGL 正在肆虐糟糕的交互模型: WebGL 上下文是一个难以理解的状态机 类型表示为常量并作为方法参数传递 着色器程序以字符串形式传递并进行临时编译 必须通过方法调用或空值检查来检查错误 名单还在继续…… 该库尽可能地帮助作者避免 WebGL 最常见的陷阱,同时不限制对低级多态方法(如vertexAttribPointer ,这对于高性能情况是可取的。 执行 WebGL a monad 是ReaderT WebGLContext (ErrorT WebGLError (Eff (canvas :: Ca
【文件预览】:
purescript-webgl-monad-master
----gruntfile.js(736B)
----bower.json(703B)
----src()
--------Graphics()
----README.md(4KB)
----docs()
--------README.md(10KB)
----.gitignore(163B)
----package.json(355B)