Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Plans for penumbra moving forward?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
omniomnibus  
View profile  
 More options Sep 26 2011, 9:29 pm
From: omniomnibus <ryan.spang...@gmail.com>
Date: Mon, 26 Sep 2011 18:29:27 -0700 (PDT)
Local: Mon, Sep 26 2011 9:29 pm
Subject: Plans for penumbra moving forward?
I see penumbra is not under active development, yet I like it very
much : )

I was upgrading my app to 1.3 and noticed several dynamic vars that
need to be fixed, probably pointing some libs away from contrib as
well.

Is there a reason you stopped development, as in a design flaw or some
other showstopper?  Or are you just caught up in other projects?  I
think the shader stuff is a very good start to making a pipeline fully
programmable from clojure, which is something I would love to see
happen.  If there is not some serious performance problem or otherwise
with penumbra I would like to continue development on it, get it up to
1.3 etc.  Possibly with your input?  Either way, just curious before I
forge ahead : )

Thanks!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Zach Tellman  
View profile  
 More options Sep 26 2011, 10:51 pm
From: Zach Tellman <ztell...@gmail.com>
Date: Mon, 26 Sep 2011 22:51:23 -0400
Local: Mon, Sep 26 2011 10:51 pm
Subject: Re: Plans for penumbra moving forward?
Hi Ryan,

Penumbra was my first project with Clojure.  Besides a few Euler
Project problems, it was the first real Clojure code I had written.
In spite of this, I think it was a pretty big success.  I've had a lot
of fun with it, and so have a number of other people.

However, there are some flaws.  A lot of it is half-finished,
especially the Clojure->GLSL transliteration, which can do some
fantastic stuff but falls down in some basic cases.  The type
inference is pretty ad hoc, and needs a lot more hand-holding than it
should.  There's also some clever stuff to abstract away the
lower-level details, but I have neither the resources nor the
expertise to say exactly what hardware will support these
abstractions.  Thus, anything written with Penumbra will not run
anywhere, but neither will it necessarily run exactly the same on a
more limited set of hardware.

Also, the JVM is kind of a terrible platform for distributing OpenGL
applications (Minecraft is the exception that proves the rule).  It's
a fun way for us as programmers to play around with the graphics
hardware, but not a good way to share what we make with other people.
I think this cuts away one of the major motivators for making cool
stuff.  I wrote what I think are the first implementations of Tetris
and Asteroids in Clojure, but only a small number of people have ever
played them.

My current plan is to instead make a WebGL wrapper for ClojureScript.
This solves a number of the above problems: the API is more focused,
the minimum hardware specs are a lot more detailed, and distribution
is a snap.  Also, I think I can apply the lessons I've learned from
using Clojure for the last two years and create a higher quality
implementation.

If you'd like to fork Penumbra, please be my guest.  However, I may
not be able to give you sufficient time to bring you up to speed on
how everything fits together (and since it's been more than a year
since I touched most of the code, my own understanding is less than
perfect).

I hope that answers your question.  If you have any others, please let me know.

Zach


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thenwithexpandedwingshest eershisflight  
View profile  
 More options Sep 27 2011, 8:48 pm
From: thenwithexpandedwingshesteershisflight <mathn...@gmail.com>
Date: Tue, 27 Sep 2011 17:48:10 -0700 (PDT)
Local: Tues, Sep 27 2011 8:48 pm
Subject: Re: Plans for penumbra moving forward?
WebGL + Clojurescript will be a certain hit

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Julian Gamble  
View profile  
 More options Feb 3 2012, 6:48 am
From: Julian Gamble <juliangam...@gmail.com>
Date: Fri, 3 Feb 2012 03:48:10 -0800 (PST)
Local: Fri, Feb 3 2012 6:48 am
Subject: Re: Plans for penumbra moving forward?

How did you go with that WebGL project?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Zach Tellman  
View profile  
 More options Feb 3 2012, 1:20 pm
From: Zach Tellman <ztell...@gmail.com>
Date: Fri, 3 Feb 2012 10:20:30 -0800
Local: Fri, Feb 3 2012 1:20 pm
Subject: Re: Plans for penumbra moving forward?
Still on the drawing board, I'm currently working on other stuff
(http://groups.google.com/group/aleph-lib/browse_thread/thread/fc29041...)
right now.

Zach


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
el kaoD  
View profile  
 More options Jul 10 2012, 12:16 pm
From: el kaoD <elk...@gmail.com>
Date: Tue, 10 Jul 2012 09:16:31 -0700 (PDT)
Local: Tues, Jul 10 2012 12:16 pm
Subject: Re: Plans for penumbra moving forward?

*"My current plan is to instead make a WebGL wrapper for ClojureScript."*

DO WANT :P

I find Clojure very idiomatic for geometry and would like to play with
WebGL without messing with ugly JS.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »