egg|zzz|egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Clifford. We currently target 1.2.2, and 1.3.1. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/
awang has quit [Ping timeout: 198 seconds]
<egg|laptop|egg> lamont: if you want to toy with things you can try the eggrobin/lamont-endpoints branch
<egg|laptop|egg> it has a completely untested implementation of ExternalGetNearestPlannedCoastDegreesOfFreedom
ElectrodynamicRaptor is now known as UmbralRaptor
<egg|laptop|egg> but you can try getting the reflection plumbing together and calling it if you feel lucky
awang has joined #principia
<egg|laptop|egg> lamont: obviously this the details of the function signature may change, for instance I'm considering returning an {error code, string} struct rather than return error code out string, but the general principle should be the same
<lamont> cool
<lamont> still got work-work i’m working on...
<egg|laptop|egg> yeah, speaking of this I should sleep :-p
<awang> egg|laptop|egg: Want me to add both TEMPLATE and TYPENAME?
<egg|laptop|egg> nah just TEMPLATE
<awang> Alright
<egg|laptop|egg> we'll readd TYPENAME if we need it
<awang> Does it matter where in macros.hpp I put it?
egg|laptop|egg has quit [Ping timeout: 180 seconds]
stratochief has quit [Ping timeout: 187 seconds]
stratochief has joined #principia
icefire has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
Moistmelon has joined #principia
Wetmelon has quit [Ping timeout: 186 seconds]
<awang> egg|anbo|egg: I like the #errors in macros.hpp
<awang> egg|anbo|egg: Also, what _MSC_VER should I test for?
NathanKell|AFK is now known as NathanKell
NathanKell is now known as NathanKell|Twitch
Moistmelon has quit [Ping timeout: 186 seconds]
Moistmelon has joined #principia
Moistmelon has quit [Ping timeout: 186 seconds]
Mike` has quit [Ping timeout: 182 seconds]
Mike` has joined #principia
NathanKell|Twitch is now known as NathanKell
NathanKell is now known as NathanKell|Twitch
CommandoDiamond has quit [Read error: Connection reset by peer]
NathanKell|Twitch is now known as NathanKell
NathanKell is now known as NathanKell|AFK
Moistmelon has joined #principia
Rokker is now known as RokkerSleep
<GH> [Principia] eggrobin commented on issue #1702: Another alternative is to change the declaration to `typename FixedMatrix::template Row<r>`, which should deconfuse MSVC; see https://godbolt.org/g/awXGmV. https://git.io/vNdzD
egg|cell|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
NolanSyKinsley has quit [Remote host closed the connection]
<GH> [Principia] pleroy commented on issue #1702: I interpret the last section of [this article on cppreference](http://en.cppreference.com/w/cpp/language/dependent_name) as saying that (1) `template` is required on the definition and (2) `template` is permitted on the declaration, where it is unnecessary. I vote for @eggrobin 's fix. https://git.io/vNd6y
<GH> [Principia] pleroy commented on issue #1702: I interpret the last section of [this article on cppreference](http://en.cppreference.com/w/cpp/language/dependent_name) as saying that (1) `template` is required on the definition and (2) `template` is permitted on the declaration, where it is unnecessary. I vote for @eggrobin's fix. https://git.io/vNd6y
ferram4 has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
ferram4 has joined #principia
ferram4_ has joined #principia
ferram4 has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
awang has quit [Ping timeout: 383 seconds]
Moistmelon has quit [Ping timeout: 186 seconds]
awang has joined #principia
RokkerSleep is now known as Rokker
<awang> egg|laptop|egg: Are you talking about the declaration at numerics/fixed_arrays.hpp:75?
<egg|laptop|egg> awang: yeah
<GH> [Principia] aw1621107 commented on issue #1702: Alright, I think I implemented @eggrobin's change? https://git.io/vNFTh
stratochief has quit [Remote host closed the connection]
LogBen has joined #principia
<LogBen> o/
<awang> \o
bees has quit [Ping timeout: 198 seconds]
<egg|laptop|egg> \\0//
<egg|laptop|egg> //o\\
<LogBen> How does Principia interact with KSP?
NolanSyKinsley has joined #principia
<egg|laptop|egg> I'm not sure what this question means
<UmbralRaptor> As opposed to doing n-body outside of KSP?
bees has joined #principia
<egg|laptop|egg> !wpn awang
* Qboid gives awang a zircon zone
<UmbralRaptor> The first brillouin zone in a zircon crystal?
bees has quit [Ping timeout: 182 seconds]
kwdr has joined #principia
kwdr is now known as bees
bees has quit [Ping timeout: 186 seconds]
Moistmelon has joined #principia
<GH> [Principia] pleroy opened pull request #1704: Use polynomials to implement the continuous trajectories (master...ContinuousTrajectory) https://git.io/vNFb6
<lamont> manœuvre_body.hpp
<kmath> YouTube - Eddie Izzard - Dress to Kill - the Heimlich Maneuver
<lamont> tank commander egg
<egg|laptop|egg> lamont: ?
<egg|laptop|egg> !kd next
<Qboid> egg|laptop|egg: ID: 22 | Name: TRICOM 1R/SS-520 5号機 | Time: 2018-02-03 05:00:00 | Unixtime: 1517634000 | Left: 1d 8h 30m 1s
<Qboid> egg|laptop|egg: Description: The SS-520 5号機 will launch the 3U cubesat TRICOM 1R (http://space.skyrocket.de/doc_sdat/tricom-1.htm) from 内之浦 KS into an eccentric orbit with a 31° inclination.
<lamont> (click the link — i’m making fun of your UTF manœuvres
<lamont> “what are you, a bloody tank commander now?”
<egg|laptop|egg> heh
<egg|laptop|egg> lamont: yeah, but that allows to disambiguate the terminology, you see, stock has maneuver nodes, and we have manœuvres :-p
<lamont> indeed
<lamont> you have invented a manœuvre
<GH> Principia/master 672305a Robin Leroy: it builds
<GH> [Principia] pleroy pushed 6 new commits to master: https://git.io/vNFxj
<GH> Principia/master f31af64 Robin Leroy: dynamic_frame
<GH> Principia/master 31c6067 Robin Leroy: Seems to run
<GH> [Principia] pleroy opened pull request #1705: Use macros for the repetitive code in Newhall (master...Macros) https://git.io/vNFhq
stratochief has joined #principia
icefire has joined #principia
<GH> [Principia] pleroy commented on issue #1704: retest this please https://git.io/vNFj5
awang has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
awang has joined #principia
<egg|laptop|egg> !wpn
* Qboid gives egg|laptop|egg a protected spider/catbus hybrid
<egg|laptop|egg> lamont: I updated the lamont-endpoints branch, the functions now return a Status struct. This struct currently just contains an int error, eventually I'll give you an error message there too
<egg|laptop|egg> for now I just log it
<egg|laptop|egg> (at the ERROR severity so you should see it in stderr too)
<GH> [Principia] eggrobin commented on issue #1704: This breaks `mercury_perihelion_test`, which is weird. https://git.io/vNbqF
<GH> [Principia] eggrobin commented on issue #1704: Ah nevermind, this is not a test that actually uses Prolong, so it is polynomial evaluation + Cartesian to Keplerian conversion; the error of the former went up as expected. https://git.io/vNbO2
Hypergolic_Skunk has joined #principia
<awang> I should find a way to build the benchmarks on mac
<awang> And see if I can duplicate the separate dll thing
<awang> I think I know how to do that using CMake, but adding yet another build system doesn't sound like a good idea
<awang> As gross as Makefiles are
<awang> I should also figure out PGO on mac
<egg|laptop|egg> awang: we're overhauling the way we do PGO on windows
<egg|laptop|egg> so maybe it's not the best time to do that
<awang> Ah, ok
<awang> Is the overhaul the split into multiple libraries thing?
<egg|laptop|egg> yup
<egg|laptop|egg> but that might not be needed with clang
<awang> Hm
<awang> Why was it necessary for MSVC again?
<egg|laptop|egg> it's because MSVC's PGO implies LTO
<awang> I know you said it, but I forgot
<egg|laptop|egg> so PGO optimizes a whole DLL, not a static lib
<egg|laptop|egg> whereas clang is happy to PGO a static lib iirc
<egg|laptop|egg> except it might be called FDO or something
<awang> Hmmm
<GH> [Principia] eggrobin opened pull request #1706: Try to prevent races in the build (master...skip-unchanged-dlls) https://git.io/vNbZy
stratochief has quit [Ping timeout: 383 seconds]
<egg|laptop|egg> !kd -edit:22 description The SS-520 5号機 will launch the 3U cubesat TRICOM 1R (http://space.skyrocket.de/doc_sdat/tricom-1.htm) from 内之浦 KS into an eccentric orbit with a 31° inclination. https://www.youtube.com/watch?v=s5OiWm4Gn7I
<Qboid> egg|laptop|egg: Updated event #22: TRICOM 1R/SS-520 5号機 - The SS-520 5号機 will launch the 3U cubesat TRICOM 1R (http://space.skyrocket.de/doc_sdat/tricom-1.htm) from 内之浦 KS into an eccentric orbit with a 31° inclination. https://www.youtube.com/watch?v=s5OiWm4Gn7I - 2018-02-03 05:03:00
<kmath> YouTube - SS-520 5号機による超小型衛星打ち上げの実証実験
<kmath> YouTube - SS-520 5号機による超小型衛星打ち上げの実証実験
awang has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
awang has joined #principia
icefire_ has joined #principia
icefire_ has quit [Client Quit]
awang has quit [Killed (NickServ (GHOST command used by awang_))]
awang_ has joined #principia