Login  Register

Re: gluegen - examples needed

Posted by peterk on Jul 22, 2014; 1:10pm
URL: https://forum.jogamp.org/gluegen-examples-needed-tp4031123p4032624.html

Not sure whether this should be on this thread but being an opinionated
idealist myself do rant a bit :)

On MSVC - I agree in many ways with what you say, but often especially
with low level items I find the need is primarily for dynamic
adaptability to various development contexts.

In my current case is I'm arguing to get a java graphics engine moved
away from AWT toward "modern OpenGL" for obvious reasons, but the cost
of a re-write to saleable usability means it won't happen unless a
customer pays for it and is willing to wait.  So the need is to
incrementally add some stuff to a bunch of demos and slowly push it
forward.  For this module I was given a typicaly overly short deadline
to hack in some features in to the AWT engine to support some windows 8
multitouch drivers and some other native features.

Of course I want to start with, and learn a system that might be the
best for long term rather than clutter my brain with needless dead end
junk I have to cram in there for the deadlines.

But in this particualr case ( and most cases are by nature particular )
we have an existing build system ( I might mention I find ant an insane
abomination - XML is not a script - and we use a ruby based build system
I may put into OSS ), also the C++ part uses VC10 mainly because other
staff and clients know how to use the "visual debugger" in the
VisualStudio IDE and use MSC in their build settings which are global
for the whole project.  Also the cut-n-paste windows 8 code and samples
out there on-line are usually compilable on MSC so integrating in the
hacks for the demo will be easier.

Likewise on the MAC we are using the objective C/C++ variant of GCC used
by apple for iOS and MacOS compiles etc.  And then of course there is
Windows-Phone which is a whole other can of worms that MUST use MSC :)

Another nasty bit is often whatever is used for a demo gets passed on to
others to extend and they end up using the same packages just because
that is what they start with.  And a demo often gets extended for a
paying customer which wants it delivered tomorrow and you end up with a
growing legacy of crap that was never intended to live.

I'm afraid what the world does to create software now is a form of
insane heterogeneous mashup and everything, in order to survive, needs
to be able to be contained in and controlled by something else as we
seek elegance :)

PK

On 7/22/2014 8:30 AM, gouessej [via jogamp] wrote:
> Ok. Free software is about freedom after all, feel free to use MS VS
> if you want, I won't spend any time in supporting it as this is what I
> want.
>
> Personally I don't find writing documentation annoying, it's a matter
> of taste. At first, it's useful for me, it allows me to resume a
> project even after a very long pause, I don't waste a lot of time in
> understanding what I did, I know what has been done and what I have to
> do. When I write some documentation, it forces me to think about how
> to explain what I do, it forces me to clarify some aspects so that I
> have a chance in succeeding in explaining my stuff. Secondly, it's
> useful for others even though I don't use silly names for my
> variables. Anyway I understand that some developers find this kind of
> task boring, especially when documenting the work of someone else.
>
> Oh my ... I have just read your bug report and I admit that there were
> some really wrong things :s
> I never use GlueGen under Windows. I run it under Linux a few days ago
> and it worked without any trouble, I used the Ant script within
> Eclipse Kepler. I stopped using the other scripts not based on Ant
> since we switched to JOGL 2 and it seems that I'm not alone in this case.
> Julien Gouesse | Personal blog <http://gouessej.wordpress.com> |
> Website <http://tuer.sourceforge.net> | Follow me on Identi.ca
> <http://identi.ca/gouessej>
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the
> discussion below:
> http://forum.jogamp.org/gluegen-examples-needed-tp4031123p4032623.html
> To unsubscribe from gluegen - examples needed, click here
> <http://forum.jogamp.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4031123&code=cGV0ZXJrQGxpdmluZ3dvcmsuY29tfDQwMzExMjN8ODQyNjUwMDMw>.
> NAML
> <http://forum.jogamp.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>