No the docs aren't out of sync, what you are seeing are gl's thousands of 
constant declarations. They are used as arguments to various gl functions, 
and I expose them as vars in the library. If you scroll down to the very 
bottom you will see the implementation, which because of the design choice 
stated in the readme is quite short.

There are also some features I haven't yet implemented like 3d textures, 
box textures, and so forth but I don't think those would require a breaking 
change.

On Friday, July 14, 2017 at 5:57:43 PM UTC-4, tbc++ wrote:
>
> Are the docs out of sync? Because the README talks about immutable APIs 
> and seq to array conversions, but the library itself is just a renaming 
> wrapper mapping stuff like GL/GLVertex to gl-vertex. I don't understand how 
> that makes the API "modern". Unless that part isn't written yet. 
>
> Timothy
>
> On Fri, Jul 14, 2017 at 3:31 PM, Kevin Baldor <[email protected] 
> <javascript:>> wrote:
>
>> I see that it's uploaded to clojars so it might be a bit late to ask, but 
>> what is the convention on naming libraries like this?
>>
>> I'm used to seeing something like clj-gl for libraries that provide a 
>> Clojure wrapper around an existing library.
>>
>> Regardless, this is awesome and I hope to play with it soon.
>>
>> On Fri, Jul 14, 2017 at 3:59 PM, <[email protected] <javascript:>> wrote:
>>
>>> This library is a work in progress, but is in a usable state and there 
>>> is unlikely to be any breaking changes to the api:
>>>
>>> https://github.com/bcbradle/gl
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to [email protected] 
>>> <javascript:>
>>> Note that posts from new members are moderated - please be patient with 
>>> your first post.
>>> To unsubscribe from this group, send email to
>>> [email protected] <javascript:>
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Clojure" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to [email protected] 
>> <javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> “One of the main causes of the fall of the Roman Empire was that–lacking 
> zero–they had no way to indicate successful termination of their C 
> programs.”
> (Robert Firth) 
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to