#jogamp @ irc.freenode.net - 20140315 05:06:09 (UTC)


20140315 05:06:09 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20140314050609.html
20140315 05:06:09 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20140315050609.html
20140315 05:28:13 * [Mike] (~Mike]@anon) Quit ()
20140315 06:43:10 * [Mike] (~Mike]@anon) has joined #jogamp
20140315 08:34:23 * monsieur_max (~maxime@anon) has joined #jogamp
20140315 09:41:56 * phao (~phao@anon) has joined #jogamp
20140315 11:05:31 <phao> Hey.. any stories of people trying clojure + jogamp?
20140315 11:13:36 <rmk0> lo. lacks types.
20140315 11:13:42 * rmk0 dives for cover
20140315 11:13:45 <phao> hehehehe
20140315 11:14:46 <phao> I'm thinking how something like *this* would look like, where *this* is an API clojure/opengl friendly made in java that would allow making cg apps in clojure.
20140315 11:15:58 <rmk0> well, clojure programs call java APIs via reflection, don't they?
20140315 11:16:03 <phao> idk.
20140315 11:16:18 <rmk0> think they do
20140315 11:16:24 <phao> But what about it?
20140315 11:17:20 <rmk0> i mean i don't think there's a great deal of work to do
20140315 11:17:30 <phao> I see.
20140315 11:17:33 <rmk0> you... look up the jogl classes and call the methods on them
20140315 11:17:52 <phao> That's the point of clojure I think. They don't just want to be another lisp.
20140315 11:18:14 <phao> There is this talk from rich hickey in which he says that being hosted is a design goal.
20140315 11:18:29 <phao> I guess "hosted" is a design goal, but I'm not sure if it's the right word =D
20140315 11:18:36 <rmk0> hosed?
20140315 11:18:44 <phao> But, yeah, calling jogl methods seems easy.
20140315 11:19:04 <phao> ?
20140315 11:19:39 <rmk0> it sounds like an absolute nightmare... opengl with even less type safety
20140315 11:19:55 <phao> Hehehe
20140315 11:33:16 * hija (~hija@anon) has joined #jogamp
20140315 12:08:34 * gouessej (5279cd61@anon) has joined #jogamp
20140315 12:08:41 <gouessej> hi
20140315 12:12:56 * phao (~phao@anon) Quit (Quit: Fui embora)
20140315 12:51:44 * gouessej (5279cd61@anon) Quit (Quit: Page closed)
20140315 14:06:32 * phao (~phao@anon) has joined #jogamp
20140315 14:20:56 * phao (~phao@anon) Quit (Quit: Fui embora)
20140315 16:05:42 * gouessej (5279cd61@anon) has joined #jogamp
20140315 17:21:50 <sgothel> hi Julien, hi All ..
20140315 17:22:04 <sgothel> Ardor3D git session ?
20140315 17:24:51 <gouessej> hi
20140315 17:25:05 <gouessej> ok I have several things to fix
20140315 17:25:46 <gouessej> At first, my repository on Github is a mess
20140315 17:26:09 <gouessej> I think I committed crappy things just after a build :s
20140315 17:26:29 <sgothel> dunno what 'crappy' is ..
20140315 17:26:43 <sgothel> i.e. you not happy w/ what you have commited .. or ?
20140315 17:28:18 <gouessej> I committed some files that should have been ignored
20140315 17:28:40 <gouessej> How can I ensure that I have exactly the same code than you?
20140315 17:31:02 <sgothel> me ? which repo ?
20140315 17:31:24 <sgothel> guess some jogamp you mean ?
20140315 17:32:59 <gouessej> yes
20140315 17:33:20 <gouessej> there is no useful change on my repository for the moment
20140315 17:33:29 <sgothel> well .. then simply roll back your git repo to master and/or 2.2-train ..
20140315 17:33:32 <gouessej> I want to start with something clean
20140315 17:33:58 <sgothel> and you can cherry pick your changes and drop them back on top of the clean one
20140315 17:34:05 <sgothel> best if you use 2.2-train
20140315 17:34:11 <sgothel> (branch that is)
20140315 17:34:49 <gouessej> ok I used git pull on the master branch
20140315 17:34:49 <sgothel> I just wait w/ merging 2.2-train -> master for a while ..
20140315 17:37:27 <gouessej> I can't commit or push anything
20140315 17:37:42 <sgothel> pardon me ?
20140315 17:37:47 <gouessej> # On branch master # Your branch and 'origin/master' have diverged, # and have 62 and 2 different commits each, respectively. # (use "git pull" to merge the remote branch into yours) # nothing to commit, working directory clean
20140315 17:38:03 <sgothel> push to where ?
20140315 17:38:15 <gouessej> to my remote repository
20140315 17:38:19 <sgothel> yes, you have to clone a fresh one ..
20140315 17:38:34 <sgothel> i.e. one 2.2-train branch vanilla
20140315 17:38:48 <sgothel> then you cherry pick stuff you like to move over
20140315 17:38:57 <sgothel> you can use gitk as a UI
20140315 17:39:10 <sgothel> save patch ..
20140315 17:39:23 <sgothel> and you can ammend that to the vanilla one
20140315 17:39:48 <sgothel> both repos on your local harddisk .. vanilla and your-dirty one
20140315 17:40:04 <sgothel> so move single patches from dirty -> vanilla
20140315 17:40:08 <gouessej> I have to do a git clone by using one of your branches, don't I?
20140315 17:40:18 <sgothel> I would say so ..
20140315 17:40:24 <sgothel> ^^ easiest ..
20140315 17:40:56 <sgothel> other way: do a soft reset on your working repo to the last common denominator, i.e. git-sha1
20140315 17:41:33 <gouessej> I know how to do a soft reset but I'll have to find the last common denominator
20140315 17:41:38 <sgothel> then you should have the delta in your workspace .. and could work on it .. but before .. you should pull/merge from my repo
20140315 17:41:43 <sgothel> yup
20140315 17:42:18 <sgothel> if you do a fetch -all .. you should see with 'gitk --all' all branches ..
20140315 17:42:24 <sgothel> and simply see how they diverge
20140315 17:45:48 * mwohlf (~michael@anon) has joined #jogamp
20140315 17:53:11 <gouessej> ok there are only 4 files that are different
20140315 17:54:27 <sgothel> if you like me to review .. pls merge w/ 2.2-train and push to your repo .. so I can see
20140315 17:54:57 <gouessej> my modifications are obsolete as they have been implemented differently
20140315 17:55:11 <gouessej> for example in src/newt/classes/jogamp/newt/NEWTJNILibLoader.java
20140315 17:56:07 <gouessej> https://github.com/gouessej/jogl/blob/c47cdaf06d8ce8f683285b8647ac749ca2d939dc/src/newt/classes/jogamp/newt/NEWTJNILibLoader.java
20140315 17:56:49 * hija (~hija@anon) Quit (Ping timeout: 240 seconds)
20140315 17:56:55 <sgothel> then all good ..
20140315 17:57:27 * hija (~hija@anon) has joined #jogamp
20140315 17:57:31 <gouessej> how can I discard my changes?
20140315 17:57:48 * mwohlf (~michael@anon) has left #jogamp
20140315 17:58:03 <sgothel> locally ? or on github ?
20140315 17:58:23 <sgothel> local .. simply hard reset .. etc ..
20140315 17:58:37 <sgothel> on github .. hmm .. maybe a 'push force' will do
20140315 17:59:23 <gouessej> at first locally and then on github
20140315 18:01:28 <sgothel> hard reset locally .. then git checkout -- .
20140315 18:01:33 <sgothel> all should be gone by then ..
20140315 18:01:51 <sgothel> then you can locally git pull ..
20140315 18:04:29 <gouessej> Ok I have just fixed one file
20140315 18:38:55 <gouessej> done
20140315 18:40:02 <gouessej> Ok I'll commit a unit test for the bug 982. Bye.
20140315 18:40:14 * gouessej (5279cd61@anon) Quit (Quit: Page closed)
20140315 20:12:50 * void256 (~void@anon) has joined #jogamp
20140315 20:35:19 * [Mike] (~Mike]@anon) Quit ()
20140315 22:01:42 * [Mike] (~Mike]@anon) has joined #jogamp
20140315 22:38:20 * phao (~phao@anon) has joined #jogamp
20140315 22:38:35 * phao (~phao@anon) has left #jogamp
20140315 23:15:00 * monsieur_max (~maxime@anon) has left #jogamp
20140316 00:20:37 * void256 (~void@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
20140316 00:43:27 * hija (~hija@anon) Quit (Quit: hija)
20140316 02:55:56 * magaio (~magaio@anon) Quit (Ping timeout: 255 seconds)
20140316 02:56:23 * magaio (~magaio@anon) has joined #jogamp
20140316 04:34:57 * [Mike] (~Mike]@anon) Quit (Ping timeout: 240 seconds)
20140316 05:04:24 * [Mike] (~Mike]@anon) has joined #jogamp
20140316 05:06:09 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20140316050609.html