freenode/#clasp - IRC Chatlog
Search
17:50:04
frgo
feeling with you - I am trying to get this going: https://gist.github.com/dg1sbg/1f7c369817e9ca258d0d8b8190d80b59
17:51:06
frgo
Using the code for this clasp extension: https://github.com/dg1sbg/clasp/tree/ext-rti-dds/extensions/rti-dds
18:01:52
frgo
Errors start at https://gist.github.com/dg1sbg/768902d41a7c0615cd8e766bd6585ab5#file-gistfile1-txt-L258
18:02:34
frgo
Why does it happen that when a third person asks for info the error shown is not quite the error before?
18:04:38
frgo
I never touched externals-clasp-dev/build/release/include/clang/AST/DeclObjC.h ... which is where the error occurs. That is clang include file.
18:05:19
drmeister
Right - but if #define Package XXXXX or #define Public XXXXX then you could get this kind of problem.
18:05:56
drmeister
Could you build with the '-v' option, copy out the build command line and run it again and add....
18:17:30
drmeister
Then look at the /tmp/expose.i output and search for the first occurance of Package and then maybe Public
18:19:16
drmeister
Try running that command from clasp/ But I think it should run from clasp/build/boehm
18:19:59
drmeister
It's the same build command it was running before - I just added "-E" to stop after preprocessing and changed the output to /tmp/expose.i
18:28:44
drmeister
Every LISP_CLASS declaration is generating errors - something is messing with an identifier
18:33:09
frgo
Wouldn't be a problem - if I only had a better internet connection. But I'm at the maximum available in this small village here (Bempflingen, https://www.google.de/maps/place/Neckartenzlinger+Str.+9,+72658+Bempflingen/@48.57345,9.2599113,17z/data=!4m13!1m7!3m6!1s0x4799ec641748962f:0x71f853fdd56b5494!2sNeckartenzlinger+Str.+9,+72658+Bempflingen!3b1!8m2!3d48.57345!4d9.2621!3m4!1s0x4799ec641748962f:0x71f853fdd56b5494!
18:37:31
drmeister
So somewhere in one of the earlier header files or one of their transitive includes there's a #define Public AND a #define Package
18:45:46
frgo
Found the culprit ... Thx. That's clearly a ... not so well designed piece of code. It's in a header file of RTI Connext DDS. Hm - time for a bug report.
21:12:54
Kevslinger
How does a computer handle a user with multiple mice who uses all mice simultaneously?
21:14:45
Kevslinger
Whenever I move my two mice in opposite directions (left-hand goes to the right, right hand goes to the left), the mouse on the screen usually doesn't move, which I guess is expected
21:15:46
Kevslinger
OS X lets you configure your mouse wheel clicker thing with about 5 functionalities, which I'm a big fan of.
21:22:43
Shinmera
Kevslinger: It is not possible. Most OSs and toolkits do not distinguish mouse events and cursors.
21:24:45
Shinmera
Kevslinger: What you can do is use something like teamviewer to allow other people control at times
21:32:02
Kevslinger
Shinmera: When did you learn English, and when did you learn to code? Did you learn to code in a language other than English?
21:34:31
Shinmera
Kevslinger: I started "learning" English when I got my babby hands onto my dad's work laptop around the age of 6. I also wrote my first "program" at that time, in Fortran. Was just primitive "talk to the computer" dialog trees though. I started to "seriously" program at the age of 12 when I picked up a huge Java book and went through it in a week of holidays.
21:37:17
Kevslinger
Was curious if packages, etc. were implemented so people could program in non-English
21:38:16
Shinmera
You mean, like, if people rewrote languages and libraries to use words from another language?
21:39:34
Kevslinger
Like in java I could say int x = 5; where int is obviously short for "integer". I was wondering if you could use the German equivalent for integer so you could say like num x = 5; (num short for "nummer").
21:45:55
Shinmera
You could not even "localise" it properly to some natural languages because logical constructs work different from how they're semantically structured in source code.
21:46:36
Bike
eh, it's not like practically any use of words in programs really matches language anyway
0:00:34
Bike
which it shouldn't, but i've had Problems with that particular optimization, as you may have heard
0:48:39
drmeister
Hmmm - I'm almost afraid to say it... but we might be reaching a point of diminishing returns here for compilation times.
0:53:04
drmeister
We shaved 48 seconds off the time to build ASDF and the LLVM time was about half the time as well.
1:17:06
Bike
basic control flow stufff. not sure beyond that. there's a lot less than we should be doing, certainly