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> egg|laptop|egg: Yeah
<awang> Some distance divided by the number of elements, or something along those lines
egg|laptop|egg has quit [Ping timeout: 180 seconds]
<awang> Er
<awang> Actually
<awang> Never mind
<awang> One operation is a double, the other is an int
<awang> I'm somewhat blind
awang has quit [Ping timeout: 383 seconds]
awang has joined #principia
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
ferram4_ has quit [Read error: Connection reset by peer]
ferram4_ has joined #principia
ferram4_ is now known as ferram4
mtw has joined #principia
mtw has left #principia [lode radio]
icefire has quit [Ping timeout: 383 seconds]
Mike` has quit [Ping timeout: 207 seconds]
Mike` has joined #principia
NolanSyKinsley has quit [Remote host closed the connection]
egg|phone|egg has joined #principia
egg|mobile|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #principia
egg|cell|egg has joined #principia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 186 seconds]
egg|cell|egg has joined #principia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 383 seconds]
icefire has joined #principia
<GH> [Principia] pleroy opened pull request #1717: Next release is Coxeter (master...Coxeter) https://git.io/vALbD
<GH> [Principia] pleroy pushed 1 new commit to master: https://git.io/vALb9
<GH> Principia/master 91396e2 Pascal Leroy: Remove Clifford.
icefire is now known as icefire_
icefire_ is now known as icefire
egg|cell|egg has joined #principia
egg|phone|egg has quit [Ping timeout: 207 seconds]
icefire is now known as icefire_
icefire_ is now known as icefire
egg|phone|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 186 seconds]
egg|cell|egg has joined #principia
egg|phone|egg has quit [Ping timeout: 207 seconds]
egg|phone|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 207 seconds]
egg|cell|egg has joined #principia
egg|phone|egg has quit [Ping timeout: 186 seconds]
Hypergolic_Skunk has joined #principia
<UmbralRaptor> phl removes a big red dog.
NolanSyKinsley has joined #principia
egg|phone|egg has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
<Mike`> anybody using non impulsive burns with the flight planner here? i have a hard time executing those as principia doesn't account for the spent fuel during a burn, leading to the flight planner displaying a much longer burn duration than the correct one
<awang> Mike`: I'd imagine most people would be using non impulsive burns with Principia?
<awang> You aren't staging during the burn, are you?
<awang> Or changing the vessel in any way beyond using fuel?
<Mike`> no
<awang> Hmmm
<awang> I would expect Principia to take fuel consumption into account
<awang> Especially with RO-scale brns
<awang> I don't know for sure though
<awang> I'll take a look at the source
<awang> Unless egg beats me to it
<Mike`> well, don't worry, i can test again just to make sure
<Mike`> i did stage after creating the flight plan, but i repressed "active engine" after that
<awang> Oh
<awang> I think that's it
<Mike`> should try creating a flight plan and don't do any staging just to make sure
<awang> Don't stage after creating a flight plan
<awang> IIRC egg said that the flight planner assumes your vessel won't change from the moment the plan is created
<awang> idk if that's because it's difficult to do otherwise or just because no one has taken the time
<Mike`> hm, i was hoping pressing "active engine" would redo the calculations for the currently active engine...but might've been wrong about that :)
<oeuf> Mike`: principia does account for fuel consumption
<oeuf> Mike`: pressing "active engine" should recalculate with the active engine, yes (it has to be actually active, not next-to-stage or something though)
oeuf is now known as egg
<egg> Mike`: but it will just redo the calculations *for the active engine*, not taking vessel changes into account
<egg> Mike`: so if you stage your flight plan is invalid
<egg> (yes the flight plan UX is a mess, no it's not easy to change)
<Mike`> ah, so "active engine" will just update the engine but not vessel mass, okay
<egg> yup
<egg> principia doesn't know what the vessel is made of, just its initial mass (when you create the plan)
<Mike`> in that case it should work rather fine. I was worried that id didn't take fuel usage into account. :) Thanks for the help.
<awang> egg: Is taking staging into account just something that someone needs to look at eventually?
<awang> Or is there something else that prevents that from being done easily?
<egg> the whole flight plan needs to be looked at eventually
<awang> Hmmm
<awang> egg: Also, would you be opposed to the usage of Smooth.Slinq in Principia code?
<egg> yeah I don't want random dependencies
<awang> KSP includes it already
<egg> grump
<awang> Alright, alright :(
<egg> let's keep with the boring linq for readability, I don't care about the perf in C#
<egg> the perf issues are never there
<awang> Fair enough
<awang> Oh, also
<awang> Do you have a preference for SQL-style linq or functional-style linq?
<awang> functional/function
<awang> s/^/s\/
<Qboid> awang meant to say: s/functional/function
<egg> "sql" feels like an insult to that syntax, but I'd rather use the syntactic sugar when it applies
<awang> Is there a better name?
<egg> awang: seems the it's called a query eggspression
<awang> Ah
<Mike`> "The mass used for computing the flight plan is the one when you actually edit the plan." Should i replace "edit" with "create" here?
<egg> yeah
<Mike`> done
<GH> [Principia] pleroy closed pull request #1717: Next release is Coxeter (master...Coxeter) https://git.io/vALbD
<GH> [Principia] pleroy pushed 2 new commits to master: https://git.io/vAttZ
<GH> Principia/master b8e7dc3 pleroy: Next release is Coxeter.
<GH> Principia/master 009ec4f Pascal Leroy: Merge pull request #1717 from pleroy/Coxeter...
icefire is now known as icefire_
icefire_ is now known as icefire
lamont_ has joined #principia
lamont has quit [Ping timeout: 383 seconds]
lamont_ has quit [Ping timeout: 186 seconds]
lamont has joined #principia
Wetmelon has joined #principia
egg|phone|egg has quit [Remote host closed the connection]
<lamont> egg: linq is a garbage collection issue — it won’t cause direct issues with principia being slow, but GC pauses will increases in frequency and severity asynchronously
<lamont> slinq is better because it is zero-garbage linq
<awang> lamont: What's the downside to slinq?
<lamont> none?
<awang> ....That's surprising
<lamont> mostly that you still need to think through what its really doing and make sure you didn’t just wind up doing way more iterations than you need to.
<awang> But that also applies to regular linq, right?
<lamont> yes
<lamont> oh possibly in the API? might be restrictive in what operations it supports in order to be zero-garbage?
<lamont> i haven’t played around with it that much to know
<awang> Hmmm
stratochief_ has joined #principia
stratochief has quit [Ping timeout: 207 seconds]