Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2016-10-02

| Channels | #pdl index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
11:03 drrho joined #pdl
14:42 chm joined #pdl
14:43 chm Mithaldu: just pused the RC2.  If nothing new shows up, I'm set to push the official release upon code freeze pending your concurrence.
14:43 chm The POGL release rc2, I mean
14:43 Mithaldu alright, you've my go-ahead
14:44 Mithaldu chm: you didn't push to upstream
14:44 chm Mithaldu: just did so.
14:45 Mithaldu thanks :)
14:45 chm Mithaldu: The only unresolved issue was the glutCloseFunc handling.
14:45 chm It is possible to fix it but then it broke test.pl and the careful work around.
14:46 chm Since a new, improved GLUT binding is in the works, I'll save the fix once GLUT bindings are their own module.
14:46 Mithaldu was? you mean is?
14:46 Mithaldu where is said work being done?
14:47 chm This release is just VERSION and Release_Notes different.  Backed out the attempt on CloseFunc
14:47 Mithaldu right, so, it still is an unresolved issue :)
14:47 chm It was a few lines in pogl_glut.xs
14:47 chm If you search for Close in the log, you'll find the commit that removed the code originally
14:48 Mithaldu hmm, according to this GLUT doesn't even have glutclosefunc? https://www.opengl.org/resources​/libraries/glut/spec3/spec3.html
14:48 chm The original GLUT library does not have one.  This was a FreeGLUT/Apple GLUT enhancement.
14:49 Mithaldu ok, what is decl_gw?
14:49 Mithaldu also, apple's GLUT has glutclosefunc?
14:49 chm That sets up the callback handler to connect Perl to the C FreeGLUT callback.
14:49 chm The "tricky" stuff from yesterday's discussion.
14:50 Mithaldu ah, it is an opengl-specific helper function
14:50 chm Basically some CPP code generation magic for the perl XS bindings
14:50 Mithaldu yep, looks like sheer insanity to me :D
14:51 chm That is one reason I wanted to do a clean slate callback implementation that could be consistent across GLUTs and GLFW...
14:51 chm Mostly it is tricky boilerplate code but I'd like something easier to understand, extend, and *much* better documented.
14:52 Mithaldu most of all it need comments imo
14:52 Mithaldu explaining why it is there
14:52 Mithaldu also explaining why apple gets handled differently
14:52 chm yes
14:52 chm Well, I have some non-POGL and non-PDL weekend stuff to work on now.  Have a good day.  o/
14:53 Mithaldu since, freeglut docs can be looked up, apple has no docs for glut, but they're messing with it?
15:01 Mithaldu chm: i'd still like to know where "a new, improved GLUT binding is in the works"

| Channels | #pdl index | Today | | Search | Google Search | Plain-Text | summary