Hacker GitHub

← All repos

ztellman/penumbra

View on GitHub ↗ ★ 359 Clojure archived

not under active development - idiomatic opengl bindings for clojure

11 mentions on Hacker News by 7 people: 1 story, 10 comments · first 2009-07-27 · latest 2013-08-29

Mentions per year 11 mentions · busiest year 2010 (5)
20082026
  1. …But it seems it's abandoned. Shame, it was really nice, even had clojure DSL to write shaders. https://github.com/ztellman/penumbra
  2. …back, which has less than 400 lines and some neat stuff like procedurally generated 3D asteroids: https://github.com/ztellman/penumbra/blob/master/test/exampl... Some of the design decisions are discussed in detail at…
  3. Somewhat related: Tetris in Clojure and Penumbra[1] [1]: https://github.com/ztellman/penumbra/blob/master/test/exampl...
    comment by sirn · 2011-09-11 · in Writing Tetris in Clojure
  4. …I don't have a tutorial for Snake3D, but there's quite a bit out there for Clojure + OpenGL: 1) https://github.com/ztellman/penumbra/wiki/Applications 2) https://github.com/swannodette/clj-nehe
  5. If you want straight-up OpenGL bindings for clojure, there's Penumbra: https://github.com/ztellman/penumbra
  6. prospero's work: https://github.com/ztellman/penumbra/tree/master/test/exampl... Pong in 140 < LOC, Tetris in < 260 LOC, Asteroids in < 400 LOC Looks like plenty o' fun to me! :)
    comment by swannodette · 2010-11-18 · in Clojure game development wiki
  7. …classes while staying idiomatic. For an example of how idiomatic this can look in action, check out http://github.com/ztellman/penumbra/blob/master/src/penumbra... This vector math datatype will be as fast a Java class + the cost of an…
    comment by swannodette · 2010-04-21 · in Clojure Datatypes (coming 1.2 feature)
  8. …count. For a more extensive example, see this implementation of Sobel edge detection on the GPU: http://github.com/ztellman/penumbra/blob/master/src/example/...
    comment by prospero · 2010-03-29 · in Functional Fluid Dynamics in Clojure
  9. http://github.com/ztellman/penumbra/ It's very much a work in progress, but there some interesting stuff in there. Especially of note is the GPU-driven Mandelbrot viewer ( http://github.com/ztellman/penumbra/blob/master/src/example/... ),…
    comment by prospero · 2010-02-24 · in Ask HN: How should I pursue my passion?
  10. …1 1) (vertex -1 1 1) (vertex -1 -1 1) (vertex 1 -1 1)) Thanks to Zach Tellman's wonderful Penumbra, http://github.com/ztellman/penumbra Please fork and port more Nehe tutorials!
    comment by swannodette · 2010-02-20 · in Nehe OpenGL Tutorials in Clojure (via Penumbra)