#jogamp @ irc.freenode.net - 20161007 05:05:30 (UTC)


20161007 05:05:30 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20161006050530.html
20161007 05:05:30 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20161007050530.html
20161007 05:08:50 * monsieur_max (~maxime@anon) has joined #jogamp
20161007 05:08:50 * monsieur_max (~maxime@anon) Quit (Client Quit)
20161007 06:23:23 * monsieur_max (~maxime@anon) has joined #jogamp
20161007 06:24:25 * jvanek (jvanek@anon) has joined #jogamp
20161007 06:55:19 * elect (~elect@anon) has joined #jogamp
20161007 06:56:27 <elect> hi
20161007 06:56:38 <elect> zubzub, I have something that will make you horny
20161007 06:56:59 <elect> https://medium.com/@octskyward/kotlin-native-310ffac94af2#.570aqunn6
20161007 06:57:11 <elect> https://discuss.kotlinlang.org/t/question-concerning-kotlin-native/1875
20161007 07:07:06 <elect> however at work we are experiencing perf problems with the htc vive
20161007 07:07:06 <elect> 8:59 googling around it seems jna can be up to 30/40 times slower than jni
20161007 07:07:06 <elect> 9:00 a jna takes normally hundred of us, jni tens
20161007 07:07:06 <elect> 9:00 this means 10 jna calls = 1ms, 10 jni = 0.1ms
20161007 07:07:14 <elect> I am gonna give it a try
20161007 07:10:05 <elect> however, I'd like to propose to the jogamp community to open an official channel on slack (or mattermost)
20161007 07:10:17 <elect> https://www.mattermost.org/what-slack-might-learn-from-its-open-source-alternative/
20161007 07:11:33 <monsieur_max> elect: mattermost is easy to install btw
20161007 07:11:43 <elect> did you try that?
20161007 07:11:59 <monsieur_max> but i'm not sure it's a convenient tool for large or middle sized community
20161007 07:11:59 <elect> we are also investigating about switching from slack to it
20161007 07:12:08 <elect> kotlin is using that
20161007 07:12:11 <elect> it's amazing
20161007 07:12:22 <monsieur_max> elect: well i installed one on a small arm server, it was easy and working well
20161007 07:12:41 <elect> it removed at 90% the needing of stackoverflow
20161007 07:12:46 <elect> much faster and immediate
20161007 07:13:18 <monsieur_max> well, at least, using mattermost over slack is a great idea
20161007 07:13:29 <elect> how long have you been using it?
20161007 07:13:45 <elect> and why you didnt share it before ^^
20161007 07:13:54 <monsieur_max> not very long, it was a test to replace existing tools for my team, but ... people are hard to change
20161007 07:14:12 <elect> they didnt follow you? :D
20161007 07:14:44 <monsieur_max> well, i did not try that hard
20161007 07:15:08 <monsieur_max> not many time and energy to try to convince people to change from one working thing to another one
20161007 07:15:08 <elect> "hi guys, I have news, I discovered..." "No" "Ok"
20161007 07:15:59 <monsieur_max> well, the main reason i did not insist too much is taht our current tool is more organized around thread with post, than channels
20161007 07:16:10 <elect> what is it?
20161007 07:16:53 <monsieur_max> it's a closed source tools we're using since years, called Twoodo, we had access to beta and now free access to paid, because we helped during beta
20161007 07:17:08 <monsieur_max> but it's probably slowly dying now
20161007 07:17:35 <monsieur_max> also, for another project, we're using Taiga to organize tasks
20161007 07:18:00 <elect> why Taiga?
20161007 07:18:06 <monsieur_max> i tested a lot of tools ... and i'm already using a lot of different ones at work
20161007 07:18:42 <monsieur_max> well, it's free, open source, nice and fast
20161007 07:19:10 <monsieur_max> it has kanban for people liking this way to organize ( not my style ) a small issue tracker, a wiki
20161007 07:19:24 <monsieur_max> it's a pretty light tool for organizing projects
20161007 07:20:00 <monsieur_max> but it's not a tool to communicate, hence, mattermost, to eliminate things like gtalk / facebook messenger
20161007 07:20:29 <monsieur_max> but well ... it's a 2 people project, so , the mattermost part is not very interesting for now
20161007 07:21:17 <monsieur_max> elect: that's it, you know everything
20161007 07:21:25 <elect> \o/
20161007 07:22:38 <monsieur_max> elect: if you want to give a try to my mattermost instance, just ask
20161007 07:22:54 <elect> have you tried also slack?
20161007 07:23:07 <monsieur_max> we're using slack every day at work
20161007 07:23:36 <elect> what do you like of mattermost over slack?
20161007 07:24:24 <monsieur_max> same features on both side but mattermost is open source and you control everything
20161007 07:25:02 <monsieur_max> mattermost is like a slack clone, can't figure out the differences
20161007 07:25:46 <monsieur_max> did not try the mobile client though
20161007 07:26:17 <elect> I am using it
20161007 07:26:24 <elect> it's confortable
20161007 07:26:36 <elect> I can follow from everywhere
20161007 07:26:44 <elect> and you can of course snooze it
20161007 07:26:48 <monsieur_max> so much dedication
20161007 07:26:52 <elect> :D
20161007 07:27:50 <monsieur_max> monogame people are using glitter
20161007 07:28:02 <elect> I dont know that
20161007 07:28:10 <monsieur_max> another tool too, also, there's discord
20161007 07:28:16 <monsieur_max> it's much more "chatting"
20161007 07:28:38 <monsieur_max> so many new closed services, yeah
20161007 07:28:51 <elect> uhm, it doesnt interesting
20161007 07:30:55 * monsieur_max1 (~maxime@anon) has joined #jogamp
20161007 07:33:37 * monsieur_max (~maxime@anon) Quit (Ping timeout: 272 seconds)
20161007 07:34:57 * monsieur_max1 is now known as monsieur_max
20161007 11:21:21 * caelum19 (~Caelum@anon) has joined #jogamp
20161007 12:29:22 -kloeri- [Global Notice] We're dusting the servers today which unfortunately means netsplits. We'll try to keep the noise to a minimum and appreciate your patience. Thanks for flying freenode!
20161007 12:58:13 * monsieur_max (~maxime@anon) Quit (Ping timeout: 265 seconds)
20161007 13:08:29 * monsieur_max (~maxime@anon) has joined #jogamp
20161007 13:39:13 * gouessej (5ee4b442@anon) has joined #jogamp
20161007 13:40:02 <gouessej> hi
20161007 13:40:57 <rmk0> .o.
20161007 13:41:17 <gouessej> elect: let me know when you're available to indicate which bug fixes can be put into the next build. Let me know which ones you fixed in the meantime
20161007 13:41:40 <gouessej> Concerning Slack vs Mattermost, I don't want to use proprietary softwares
20161007 13:41:54 <elect> ok
20161007 13:42:00 <elect> mattermost is open source
20161007 13:42:08 <gouessej> yes I know that :)
20161007 13:42:37 <gouessej> I'm a bit sceptical about the usefulness of this tool. I'd like to know Sven's opinion
20161007 13:43:00 <elect> sure
20161007 13:43:40 <gouessej> Mattermost doesn't support MariaDB yet as far as I know
20161007 13:44:03 <gouessej> ok I'm busy. Bye. Keep up the good work
20161007 13:44:06 <elect> what is thatß
20161007 13:44:07 * gouessej (5ee4b442@anon) Quit (Quit: Page closed)
20161007 14:30:42 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20161007 14:43:24 * SHC (~quassel@anon) has joined #jogamp
20161007 14:51:08 * jvanek (jvanek@anon) has joined #jogamp
20161007 14:53:10 * jvanek (jvanek@anon) Quit (Client Quit)
20161007 15:10:51 * elect (~elect@anon) Quit (Read error: Connection reset by peer)
20161007 15:53:53 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20161007 16:11:57 * elect (~elect@anon) has joined #jogamp
20161007 16:12:24 <elect> where can I download the most recent version of jogl?
20161007 16:13:48 <elect> git://jogamp.org/srv/scm/jogl.git ?
20161007 16:18:42 <rmk0> let's hope
20161007 16:26:47 <elect> btw, yesterday there was a discussion on the kotlin slack, there was a scala guy vs all
20161007 16:27:11 <elect> I also quoted your considerations about scala
20161007 16:27:21 <elect> useless to say, most of them agreed
20161007 16:27:56 <rmk0> i'm sure kotlin will sprout all manner of "cool" dangerous features before long
20161007 16:28:25 <rmk0> they already got extension functions, which are a great way to accidentally call methods you didn't even know existed
20161007 16:28:40 <elect> :D
20161007 16:29:14 <elect> but they are cool, you can add functions to class without even touch the class itself
20161007 16:30:49 <rmk0> i despair
20161007 16:31:36 <elect> btw, I am trying to build jogl from command line first
20161007 16:31:45 <elect> how can I check if the CLASSPATH is unset?
20161007 16:31:58 <elect> echo $CLASSPATH
20161007 16:32:08 <elect> empty line = unset?
20161007 16:32:41 <rmk0> not... exactly
20161007 16:32:49 <rmk0> an empty line would also indicate a variable that's set but empty
20161007 16:33:31 <elect> shall I scan my whole user dir?
20161007 16:33:44 <rmk0> no idea. what is it you're doing?
20161007 16:33:59 <elect> trying to get jogl in eclipse
20161007 16:34:13 <elect> but first wiki says to be sure I can build it from cmd
20161007 16:34:31 <elect> http://jogamp.org/wiki/index.php/Building_JOGL_on_the_command_line#Unset_the_classpath
20161007 16:34:37 <rmk0> $ env | grep CLASSPATH
20161007 16:35:08 <elect> empty
20161007 16:35:13 <rmk0> i'm sure you'll have fun with it in eclipse
20161007 16:35:23 <rmk0> would turn off "build project automatically" as quickly as you possibly can
20161007 16:35:41 <rmk0> the giant ant build system isn't friendly to eclipse's desire to do incremental compilation on every change
20161007 16:35:48 <elect> I'll keep it in mind
20161007 16:35:57 <elect> thanks
20161007 16:37:24 <elect> which src shall I prefer between git://jogamp.org/srv/scm/jogl.git and github?
20161007 16:37:33 <elect> coz in the wiki says github
20161007 16:37:51 <elect> but that isn't touch since years
20161007 16:37:52 <rmk0> would assume github then
20161007 16:38:07 <elect> uhm
20161007 16:38:29 <rmk0> i take it noone's updated the jogamp organization forks
20161007 16:38:39 <rmk0> sgothel/jogl.git is still the canonical version
20161007 16:38:45 <elect> btw, the scala guy is back again :D
20161007 16:39:34 <elect> "I only have one thing to say about scala: my time can be spent in better ways than on figuring out lines like `val x: List[String] = 10`"
20161007 16:39:54 <elect> "actually, I can sum it up in a relatively simple, made-up and unrealistic example, which still is entertaining, imho:
20161007 16:39:54 <elect> 3 developers have the same task: narrow down function's argument type as much as they can, without looking at function definition or even the context in which it is called. They are however provided with the fact that `foo(bar)` where bar is of type X is valid and are allowed to try and pass different values to it instead.Java developer checks if X is a primitive and checks for widening conversions and boxing, and narrows it to
20161007 16:39:54 <elect> either a supertype of X or a primitive type.Kotlin developer checks for null and either gets a supertype of X or a nullable supertype of X.Scala developer makes a long "uhhhhh" sound and asks if he can take a peek at imports to at least give him some chance to narrow it beyond "pretty much anything"."
20161007 16:40:12 <elect> "no one writes an implicit conversion to list like that
20161007 16:40:12 <elect> 6:35 implicit conversions are heavily frowned upon"
20161007 16:48:24 * caelum191 (~Caelum@anon) has joined #jogamp
20161007 16:51:17 * caelum19 (~Caelum@anon) Quit (Ping timeout: 252 seconds)
20161007 16:55:16 <elect> gluegen success
20161007 17:03:06 <elect> jogl too
20161007 17:14:03 * monsieur_max (~maxime@anon) has joined #jogamp
20161007 17:18:51 * elect (~elect@anon) Quit (Remote host closed the connection)
20161007 17:20:26 * elect (~elect@anon) has joined #jogamp
20161007 17:21:44 <elect> ANT_HOME isn't set yet
20161007 17:21:49 <elect> elect@elect-desktop:~$ whereis ant
20161007 17:21:50 <elect> ant: /usr/bin/ant /usr/share/ant /usr/share/man/man1/ant.1.gz
20161007 17:22:04 <elect> the first one, right?
20161007 17:22:18 <elect> however it's strange, I installed and reboot
20161007 17:22:23 <elect> it should have been in the path
20161007 17:22:57 <rmk0> ANT_HOME is something else
20161007 17:23:37 <rmk0> $ ls /usr/share/apache-ant
20161007 17:23:37 <rmk0> bin etc lib
20161007 17:23:56 <rmk0> holds various bits of ant that aren't the /usr/bin/ant binray
20161007 17:23:58 <rmk0> .. binary
20161007 17:25:07 <rmk0> "binary"
20161007 17:25:15 <rmk0> "\"binary\""
20161007 17:27:48 <elect> the wiki says "Make sure ANT_HOME is set to your Ant installation directory."
20161007 17:28:15 <elect> it's wrong?
20161007 17:28:33 <rmk0> nope
20161007 17:35:20 <elect> then I didnt get
20161007 17:36:37 <rmk0> /usr/share/apache-ant or /usr/share/ant are the "installation directory"
20161007 17:36:50 <rmk0> whichever it happens to be on your system
20161007 17:37:06 <rmk0> look at the contents of /usr/bin/ant, they most likely call something in /usr/share/ant/bin directly
20161007 17:46:27 <elect> you are right, /usr/bin/ant refers to /usr/share/ant/bin/ant
20161007 17:47:05 <elect> so ANT_HOME should be /usr/share/ant
20161007 17:47:07 <elect> ?
20161007 17:47:44 <rmk0> urhur
20161007 17:59:49 <elect> it's a yes? ^^
20161007 18:06:33 <rmk0> yes
20161007 18:26:01 <elect> thanks :p
20161007 18:26:14 <elect> why the installation didnt set it? (apt)
20161007 18:44:33 -kloeri- [Global Notice] Hi all. We're continuing the server maintenance and over the next several hours we'll be rebooting the larger servers. It'll be a bit noisy but shouldn't be too disruptive. Thank you for using freenode.
20161007 18:51:56 * elect (~elect@anon) Quit (Ping timeout: 244 seconds)
20161007 18:56:55 * SHC (~quassel@anon) Quit (*.net *.split)
20161007 18:56:59 * guillaum1 (~gl@anon) Quit (*.net *.split)
20161007 18:57:18 * SHC (~quassel@anon) has joined #jogamp
20161007 19:05:05 * SHC (~quassel@anon) Quit (Remote host closed the connection)
20161007 19:33:31 * bigpet (uid25664@anon) Quit (*.net *.split)
20161007 19:43:36 * bigpet (uid25664@anon) has joined #jogamp
20161007 19:47:41 * caelum191 (~Caelum@anon) Quit (*.net *.split)
20161007 19:48:32 * caelum19 (~Caelum@anon) has joined #jogamp
20161007 19:50:45 * bigpet (uid25664@anon) Quit (Ping timeout: 258 seconds)
20161007 19:53:36 -kloeri- [Server Notice] Hiya, the server you're currently connected to (verne.freenode.net) will be rebooted in a few minutes. We recommend reconnecting to chat.freenode.net.
20161007 19:56:24 -verne.freenode.net- Server Terminating. Received SIGTERM
20161007 19:56:24 * Disconnected.