Difference between revisions of "User:Babbage Linden/Office Hours/2008 10 08"

From Second Life Wiki
Jump to navigation Jump to search
(New page: Transcript of Babbage Linden's office hours: {| <span id="chat1"></span> |- style="vertical-align:top;color:#669933;background-color:#FCFCFC;" | [[#chat1|[8:13] ]...)
 
(changed Babbage's text color to 303000 to improve its legibility)
 
Line 8: Line 8:
| style="white-space:normal;"|hi Babbage
| style="white-space:normal;"|hi Babbage
<span id="chat2"></span>
<span id="chat2"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat2|[8:13]  ]]
| [[#chat2|[8:13]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 23: Line 23:
| style="white-space:normal;"|Hi Babbage, Hi all - thought would pop in
| style="white-space:normal;"|Hi Babbage, Hi all - thought would pop in
<span id="chat5"></span>
<span id="chat5"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat5|[8:14]  ]]
| [[#chat5|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 33: Line 33:
| style="white-space:normal;"|hi
| style="white-space:normal;"|hi
<span id="chat7"></span>
<span id="chat7"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat7|[8:14]  ]]
| [[#chat7|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|not much news on mono this week
| style="white-space:normal;"|not much news on mono this week
<span id="chat8"></span>
<span id="chat8"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat8|[8:14]  ]]
| [[#chat8|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|we've been doing security fixes
| style="white-space:normal;"|we've been doing security fixes
<span id="chat9"></span>
<span id="chat9"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat9|[8:14]  ]]
| [[#chat9|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|the outstanding issues in jira are herre
| style="white-space:normal;"|the outstanding issues in jira are herre
<span id="chat10"></span>
<span id="chat10"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat10|[8:14]  ]]
| [[#chat10|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|http://jira.secondlife.com/browse/SVC-1276
| style="white-space:normal;"|http://jira.secondlife.com/browse/SVC-1276
<span id="chat11"></span>
<span id="chat11"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat11|[8:14]  ]]
| [[#chat11|[8:14]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but at least some of them have been fixed
| style="white-space:normal;"|but at least some of them have been fixed
<span id="chat12"></span>
<span id="chat12"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat12|[8:15]  ]]
| [[#chat12|[8:15]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|[http://jira.secondlife.com/browse/SVC-3099 SVC-3099] for example
| style="white-space:normal;"|[http://jira.secondlife.com/browse/SVC-3099 SVC-3099] for example
<span id="chat13"></span>
<span id="chat13"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat13|[8:15]  ]]
| [[#chat13|[8:15]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 73: Line 73:
| style="white-space:normal;"|k - loading
| style="white-space:normal;"|k - loading
<span id="chat15"></span>
<span id="chat15"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat15|[8:15]  ]]
| [[#chat15|[8:15]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|we're going through them at the moment triaging
| style="white-space:normal;"|we're going through them at the moment triaging
<span id="chat16"></span>
<span id="chat16"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat16|[8:15]  ]]
| [[#chat16|[8:15]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 93: Line 93:
| style="white-space:normal;"|Not for me - not on tech side of things - news here really - we met again brifly yesterdat at WVE
| style="white-space:normal;"|Not for me - not on tech side of things - news here really - we met again brifly yesterdat at WVE
<span id="chat19"></span>
<span id="chat19"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat19|[8:17]  ]]
| [[#chat19|[8:17]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 103: Line 103:
| style="white-space:normal;"|hi
| style="white-space:normal;"|hi
<span id="chat21"></span>
<span id="chat21"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat21|[8:17]  ]]
| [[#chat21|[8:17]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 113: Line 113:
| style="white-space:normal;"|:)
| style="white-space:normal;"|:)
<span id="chat23"></span>
<span id="chat23"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat23|[8:17]  ]]
| [[#chat23|[8:17]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|i've been seeing announcements about people releasing mono versions of products
| style="white-space:normal;"|i've been seeing announcements about people releasing mono versions of products
<span id="chat24"></span>
<span id="chat24"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat24|[8:17]  ]]
| [[#chat24|[8:17]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|which is good
| style="white-space:normal;"|which is good
<span id="chat25"></span>
<span id="chat25"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat25|[8:17]  ]]
| [[#chat25|[8:17]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|seems like people are getting the confidence to use mono in anger now
| style="white-space:normal;"|seems like people are getting the confidence to use mono in anger now
<span id="chat26"></span>
<span id="chat26"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat26|[8:20]  ]]
| [[#chat26|[8:20]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|have any of you been seeing .net error messages when using mono recently?
| style="white-space:normal;"|have any of you been seeing .net error messages when using mono recently?
<span id="chat27"></span>
<span id="chat27"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat27|[8:21]  ]]
| [[#chat27|[8:21]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 158: Line 158:
| style="white-space:normal;"|well, Babbge
| style="white-space:normal;"|well, Babbge
<span id="chat32"></span>
<span id="chat32"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat32|[8:23]  ]]
| [[#chat32|[8:23]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 173: Line 173:
| style="white-space:normal;"|brrrr?
| style="white-space:normal;"|brrrr?
<span id="chat35"></span>
<span id="chat35"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat35|[8:24]  ]]
| [[#chat35|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but we've fixed most of the problems
| style="white-space:normal;"|but we've fixed most of the problems
<span id="chat36"></span>
<span id="chat36"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat36|[8:24]  ]]
| [[#chat36|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|there seem to be some issues still causing .net exceptions
| style="white-space:normal;"|there seem to be some issues still causing .net exceptions
<span id="chat37"></span>
<span id="chat37"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat37|[8:24]  ]]
| [[#chat37|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 203: Line 203:
| style="white-space:normal;"|ahh lol
| style="white-space:normal;"|ahh lol
<span id="chat41"></span>
<span id="chat41"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat41|[8:24]  ]]
| [[#chat41|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 213: Line 213:
| style="white-space:normal;"|hi :)
| style="white-space:normal;"|hi :)
<span id="chat43"></span>
<span id="chat43"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat43|[8:24]  ]]
| [[#chat43|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 223: Line 223:
| style="white-space:normal;"|hi Trinity
| style="white-space:normal;"|hi Trinity
<span id="chat45"></span>
<span id="chat45"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat45|[8:24]  ]]
| [[#chat45|[8:24]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 253: Line 253:
| style="white-space:normal;"|is the garbage collection of mono scripts asynchronous?
| style="white-space:normal;"|is the garbage collection of mono scripts asynchronous?
<span id="chat51"></span>
<span id="chat51"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat51|[8:27]  ]]
| [[#chat51|[8:27]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|fake, no it happens synchronously
| style="white-space:normal;"|fake, no it happens synchronously
<span id="chat52"></span>
<span id="chat52"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat52|[8:27]  ]]
| [[#chat52|[8:27]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but the managed heap is small, so it doesn't take long
| style="white-space:normal;"|but the managed heap is small, so it doesn't take long
<span id="chat53"></span>
<span id="chat53"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat53|[8:27]  ]]
| [[#chat53|[8:27]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|we haven't seen any GC pauses of any significant length
| style="white-space:normal;"|we haven't seen any GC pauses of any significant length
<span id="chat54"></span>
<span id="chat54"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat54|[8:28]  ]]
| [[#chat54|[8:28]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|malburns, we may be moving to mono 2.0 in the future
| style="white-space:normal;"|malburns, we may be moving to mono 2.0 in the future
<span id="chat55"></span>
<span id="chat55"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat55|[8:28]  ]]
| [[#chat55|[8:28]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|we need it's verifier for C#
| style="white-space:normal;"|we need it's verifier for C#
<span id="chat56"></span>
<span id="chat56"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat56|[8:28]  ]]
| [[#chat56|[8:28]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 293: Line 293:
| style="white-space:normal;"|Mono comes from ssomewhere?
| style="white-space:normal;"|Mono comes from ssomewhere?
<span id="chat59"></span>
<span id="chat59"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat59|[8:30]  ]]
| [[#chat59|[8:30]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 322: Line 322:
| style="white-space:normal;"|[script:mono GC test]: Stack-Heap Collision
| style="white-space:normal;"|[script:mono GC test]: Stack-Heap Collision
<span id="chat65"></span>
<span id="chat65"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat65|[8:33]  ]]
| [[#chat65|[8:33]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|thanks fake
| style="white-space:normal;"|thanks fake
<span id="chat66"></span>
<span id="chat66"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat66|[8:33]  ]]
| [[#chat66|[8:33]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|what does it do?
| style="white-space:normal;"|what does it do?
<span id="chat67"></span>
<span id="chat67"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat67|[8:33]  ]]
| [[#chat67|[8:33]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 362: Line 362:
| style="white-space:normal;"|reset the script and touch the prim
| style="white-space:normal;"|reset the script and touch the prim
<span id="chat73"></span>
<span id="chat73"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat73|[8:36]  ]]
| [[#chat73|[8:36]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|drat, i'm not using the rc viewer so can't test it
| style="white-space:normal;"|drat, i'm not using the rc viewer so can't test it
<span id="chat74"></span>
<span id="chat74"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat74|[8:36]  ]]
| [[#chat74|[8:36]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 382: Line 382:
| style="white-space:normal;"|http://en.wikipedia.org/wiki/Mono_(software)
| style="white-space:normal;"|http://en.wikipedia.org/wiki/Mono_(software)
<span id="chat77"></span>
<span id="chat77"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat77|[8:38]  ]]
| [[#chat77|[8:38]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|arawn, yes that's the mono we're talking about
| style="white-space:normal;"|arawn, yes that's the mono we're talking about
<span id="chat78"></span>
<span id="chat78"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat78|[8:38]  ]]
| [[#chat78|[8:38]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it now runs scripts in second life
| style="white-space:normal;"|it now runs scripts in second life
<span id="chat79"></span>
<span id="chat79"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat79|[8:40]  ]]
| [[#chat79|[8:40]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 401: Line 401:
| colspan="2"|Arawn&nbsp;Spitteler just let's things copile to Mono
| colspan="2"|Arawn&nbsp;Spitteler just let's things copile to Mono
<span id="chat81"></span>
<span id="chat81"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat81|[8:41]  ]]
| [[#chat81|[8:41]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|great
| style="white-space:normal;"|great
<span id="chat82"></span>
<span id="chat82"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat82|[8:41]  ]]
| [[#chat82|[8:41]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 421: Line 421:
| style="white-space:normal;"|My big challeng e now is meta programming, where I figure out how to order my thoughts
| style="white-space:normal;"|My big challeng e now is meta programming, where I figure out how to order my thoughts
<span id="chat85"></span>
<span id="chat85"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat85|[8:42]  ]]
| [[#chat85|[8:42]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|well, that's good
| style="white-space:normal;"|well, that's good
<span id="chat86"></span>
<span id="chat86"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat86|[8:42]  ]]
| [[#chat86|[8:42]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 446: Line 446:
| style="white-space:normal;"|How different is C# from C++?
| style="white-space:normal;"|How different is C# from C++?
<span id="chat90"></span>
<span id="chat90"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat90|[8:44]  ]]
| [[#chat90|[8:44]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|c# is closer to java
| style="white-space:normal;"|c# is closer to java
<span id="chat91"></span>
<span id="chat91"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat91|[8:45]  ]]
| [[#chat91|[8:45]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but it has many of the same features as c++
| style="white-space:normal;"|but it has many of the same features as c++
<span id="chat92"></span>
<span id="chat92"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat92|[8:45]  ]]
| [[#chat92|[8:45]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 471: Line 471:
| style="white-space:normal;"|I recall there was a book written, to prove that 1+1=2, so there might be a word for that sort of thing
| style="white-space:normal;"|I recall there was a book written, to prove that 1+1=2, so there might be a word for that sort of thing
<span id="chat95"></span>
<span id="chat95"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat95|[8:46]  ]]
| [[#chat95|[8:46]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|you can generally bootstrap a language to compile itself
| style="white-space:normal;"|you can generally bootstrap a language to compile itself
<span id="chat96"></span>
<span id="chat96"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat96|[8:46]  ]]
| [[#chat96|[8:46]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|as soon as it can do file i/o
| style="white-space:normal;"|as soon as it can do file i/o
<span id="chat97"></span>
<span id="chat97"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat97|[8:47]  ]]
| [[#chat97|[8:47]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|the biggest news this week is that http in has passed qa
| style="white-space:normal;"|the biggest news this week is that http in has passed qa
<span id="chat98"></span>
<span id="chat98"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat98|[8:47]  ]]
| [[#chat98|[8:47]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 496: Line 496:
| style="white-space:normal;"|Http-In?
| style="white-space:normal;"|Http-In?
<span id="chat100"></span>
<span id="chat100"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat100|[8:47]  ]]
| [[#chat100|[8:47]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it allows LSL scripts to be HTTP servers
| style="white-space:normal;"|it allows LSL scripts to be HTTP servers
<span id="chat101"></span>
<span id="chat101"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat101|[8:47]  ]]
| [[#chat101|[8:47]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|they can request HTTP urls
| style="white-space:normal;"|they can request HTTP urls
<span id="chat102"></span>
<span id="chat102"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat102|[8:47]  ]]
| [[#chat102|[8:47]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 526: Line 526:
| style="white-space:normal;"|This is the other side of HTTPRequest? Won't that soak up Sim resources?
| style="white-space:normal;"|This is the other side of HTTPRequest? Won't that soak up Sim resources?
<span id="chat106"></span>
<span id="chat106"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat106|[8:49]  ]]
| [[#chat106|[8:49]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|not really
| style="white-space:normal;"|not really
<span id="chat107"></span>
<span id="chat107"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat107|[8:49]  ]]
| [[#chat107|[8:49]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it's less resource intensive than XML-RPC or email as we don't do routing
| style="white-space:normal;"|it's less resource intensive than XML-RPC or email as we don't do routing
<span id="chat108"></span>
<span id="chat108"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat108|[8:49]  ]]
| [[#chat108|[8:49]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|instead of finding a script and delivering it an email or XML-RPC call
| style="white-space:normal;"|instead of finding a script and delivering it an email or XML-RPC call
<span id="chat109"></span>
<span id="chat109"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat109|[8:49]  ]]
| [[#chat109|[8:49]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|we just give the script a URL
| style="white-space:normal;"|we just give the script a URL
<span id="chat110"></span>
<span id="chat110"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat110|[8:50]  ]]
| [[#chat110|[8:50]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|which it can tell other scripts about
| style="white-space:normal;"|which it can tell other scripts about
<span id="chat111"></span>
<span id="chat111"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat111|[8:50]  ]]
| [[#chat111|[8:50]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|or send outside SL
| style="white-space:normal;"|or send outside SL
<span id="chat112"></span>
<span id="chat112"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat112|[8:50]  ]]
| [[#chat112|[8:50]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|and then normal routing will find the script
| style="white-space:normal;"|and then normal routing will find the script
<span id="chat113"></span>
<span id="chat113"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat113|[8:50]  ]]
| [[#chat113|[8:50]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|so we lean on the internet
| style="white-space:normal;"|so we lean on the internet
<span id="chat114"></span>
<span id="chat114"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat114|[8:51]  ]]
| [[#chat114|[8:51]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|if a region goes down or the script moves it needs to re-request and publish it's URL
| style="white-space:normal;"|if a region goes down or the script moves it needs to re-request and publish it's URL
<span id="chat115"></span>
<span id="chat115"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat115|[8:51]  ]]
| [[#chat115|[8:51]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but it's easy to write a URL mapper
| style="white-space:normal;"|but it's easy to write a URL mapper
<span id="chat116"></span>
<span id="chat116"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat116|[8:51]  ]]
| [[#chat116|[8:51]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|as an external web service
| style="white-space:normal;"|as an external web service
<span id="chat117"></span>
<span id="chat117"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat117|[8:51]  ]]
| [[#chat117|[8:51]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|that will redirect requests to the currently registered URL
| style="white-space:normal;"|that will redirect requests to the currently registered URL
<span id="chat118"></span>
<span id="chat118"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat118|[8:52]  ]]
| [[#chat118|[8:52]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|for a service in SL
| style="white-space:normal;"|for a service in SL
<span id="chat119"></span>
<span id="chat119"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat119|[8:52]  ]]
| [[#chat119|[8:52]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|and then use REST to provide links from that entry point URL
| style="white-space:normal;"|and then use REST to provide links from that entry point URL
<span id="chat120"></span>
<span id="chat120"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat120|[8:52]  ]]
| [[#chat120|[8:52]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 606: Line 606:
| style="white-space:normal;"|will this impact/enhance web displays on land feed?
| style="white-space:normal;"|will this impact/enhance web displays on land feed?
<span id="chat122"></span>
<span id="chat122"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat122|[8:53]  ]]
| [[#chat122|[8:53]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it's not about embedding web pages in SL
| style="white-space:normal;"|it's not about embedding web pages in SL
<span id="chat123"></span>
<span id="chat123"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat123|[8:53]  ]]
| [[#chat123|[8:53]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it's about being able to exchange data with the web from LSL scripts
| style="white-space:normal;"|it's about being able to exchange data with the web from LSL scripts
<span id="chat124"></span>
<span id="chat124"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat124|[8:53]  ]]
| [[#chat124|[8:53]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|bidirectionally
| style="white-space:normal;"|bidirectionally
<span id="chat125"></span>
<span id="chat125"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat125|[8:53]  ]]
| [[#chat125|[8:53]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|currently LSL scripts can call out to the web
| style="white-space:normal;"|currently LSL scripts can call out to the web
<span id="chat126"></span>
<span id="chat126"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat126|[8:53]  ]]
| [[#chat126|[8:53]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 636: Line 636:
| style="white-space:normal;"|k - just wondered if had additional implications
| style="white-space:normal;"|k - just wondered if had additional implications
<span id="chat128"></span>
<span id="chat128"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat128|[8:54]  ]]
| [[#chat128|[8:54]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|with http in they will be able to make a request and give a URL
| style="white-space:normal;"|with http in they will be able to make a request and give a URL
<span id="chat129"></span>
<span id="chat129"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat129|[8:54]  ]]
| [[#chat129|[8:54]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|which can be called back when data changes
| style="white-space:normal;"|which can be called back when data changes
<span id="chat130"></span>
<span id="chat130"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat130|[8:54]  ]]
| [[#chat130|[8:54]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|to avoid polling
| style="white-space:normal;"|to avoid polling
<span id="chat131"></span>
<span id="chat131"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat131|[8:55]  ]]
| [[#chat131|[8:55]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it will make SL web applications much easier to write
| style="white-space:normal;"|it will make SL web applications much easier to write
<span id="chat132"></span>
<span id="chat132"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat132|[8:55]  ]]
| [[#chat132|[8:55]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 666: Line 666:
| style="white-space:normal;"|i think so
| style="white-space:normal;"|i think so
<span id="chat134"></span>
<span id="chat134"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat134|[8:55]  ]]
| [[#chat134|[8:55]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|which currently get overloaded
| style="white-space:normal;"|which currently get overloaded
<span id="chat135"></span>
<span id="chat135"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat135|[8:55]  ]]
| [[#chat135|[8:55]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 681: Line 681:
| style="white-space:normal;"|great - i understand the principle
| style="white-space:normal;"|great - i understand the principle
<span id="chat137"></span>
<span id="chat137"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat137|[8:56]  ]]
| [[#chat137|[8:56]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 696: Line 696:
| style="white-space:normal;"|Have we something like a changed event for Sim Crash?
| style="white-space:normal;"|Have we something like a changed event for Sim Crash?
<span id="chat140"></span>
<span id="chat140"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat140|[8:57]  ]]
| [[#chat140|[8:57]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|yes, the script will be told via changed when there has been a restart
| style="white-space:normal;"|yes, the script will be told via changed when there has been a restart
<span id="chat141"></span>
<span id="chat141"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat141|[8:57]  ]]
| [[#chat141|[8:57]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|or region crossing
| style="white-space:normal;"|or region crossing
<span id="chat142"></span>
<span id="chat142"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat142|[8:58]  ]]
| [[#chat142|[8:58]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 716: Line 716:
| style="white-space:normal;"|So it would be a CHANGED_REFGION
| style="white-space:normal;"|So it would be a CHANGED_REFGION
<span id="chat144"></span>
<span id="chat144"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat144|[8:59]  ]]
| [[#chat144|[8:59]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 736: Line 736:
| style="white-space:normal;"|Soon but not yet?
| style="white-space:normal;"|Soon but not yet?
<span id="chat148"></span>
<span id="chat148"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat148|[9:00]  ]]
| [[#chat148|[9:00]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|it will be available with http in on preview soon
| style="white-space:normal;"|it will be available with http in on preview soon
<span id="chat149"></span>
<span id="chat149"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat149|[9:00]  ]]
| [[#chat149|[9:00]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|but you will be able to use it for other applications
| style="white-space:normal;"|but you will be able to use it for other applications
<span id="chat150"></span>
<span id="chat150"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat150|[9:01]  ]]
| [[#chat150|[9:01]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|ok, i need to go
| style="white-space:normal;"|ok, i need to go
<span id="chat151"></span>
<span id="chat151"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat151|[9:01]  ]]
| [[#chat151|[9:01]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 766: Line 766:
| style="white-space:normal;"|:)
| style="white-space:normal;"|:)
<span id="chat154"></span>
<span id="chat154"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#F0F0F0;"
|- style="vertical-align:top;color:#303000;background-color:#F0F0F0;"
| [[#chat154|[9:01]  ]]
| [[#chat154|[9:01]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 781: Line 781:
| style="white-space:normal;"|I think it might have been during a rash o fsim resets
| style="white-space:normal;"|I think it might have been during a rash o fsim resets
<span id="chat157"></span>
<span id="chat157"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat157|[9:01]  ]]
| [[#chat157|[9:01]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
Line 791: Line 791:
| style="white-space:normal;"|too bad, wanted to talk about http
| style="white-space:normal;"|too bad, wanted to talk about http
<span id="chat159"></span>
<span id="chat159"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat159|[9:01]  ]]
| [[#chat159|[9:01]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:
| style="white-space:normal;"|next week larry :-)
| style="white-space:normal;"|next week larry :-)
<span id="chat160"></span>
<span id="chat160"></span>
|- style="vertical-align:top;color:#66CC00;background-color:#FCFCFC;"
|- style="vertical-align:top;color:#303000;background-color:#FCFCFC;"
| [[#chat160|[9:02]  ]]
| [[#chat160|[9:02]  ]]
| Babbage&nbsp;Linden:
| Babbage&nbsp;Linden:

Latest revision as of 07:46, 9 October 2008

Transcript of Babbage Linden's office hours:

[8:13] Fake Fitzgerald: hi Babbage

[8:13] Babbage Linden: hello

[8:13] Goldenstar Bright: hello

[8:14] Malburns Writer: Hi Babbage, Hi all - thought would pop in

[8:14] Babbage Linden: hi

[8:14] Fake Fitzgerald: hi

[8:14] Babbage Linden: not much news on mono this week

[8:14] Babbage Linden: we've been doing security fixes

[8:14] Babbage Linden: the outstanding issues in jira are herre

[8:14] Babbage Linden: http://jira.secondlife.com/browse/SVC-1276

[8:14] Babbage Linden: but at least some of them have been fixed

[8:15] Babbage Linden: SVC-3099 for example

[8:15] Babbage Linden: and I think SVC-3036 has been fixed too

[8:15] Malburns Writer: k - loading

[8:15] Babbage Linden: we're going through them at the moment triaging

[8:15] Babbage Linden: any issues that are particularly problematic for you atm?

[8:17] pipinpa Allen: hi there :)

[8:17] Malburns Writer: Not for me - not on tech side of things - news here really - we met again brifly yesterdat at WVE

[8:17] Babbage Linden: hello

[8:17] Fake Fitzgerald: hi

[8:17] Babbage Linden: thanks for coming

[8:17] pipinpa Allen: :)

[8:17] Babbage Linden: i've been seeing announcements about people releasing mono versions of products

[8:17] Babbage Linden: which is good

[8:17] Babbage Linden: seems like people are getting the confidence to use mono in anger now

[8:20] Babbage Linden: have any of you been seeing .net error messages when using mono recently?

[8:21] Babbage Linden: looks like http://jira.secondlife.com/browse/SVC-2908 is still getting comments

[8:21] Fake Fitzgerald: I have not seen mono errors recently.

[8:22] pipinpa Allen: 91votes!

[8:22] pipinpa Allen: ahh

[8:23] pipinpa Allen: well, Babbge

[8:23] Babbage Linden: it was a big issue pipinpa

[8:23] pipinpa Allen: is the UK is cold today?

[8:23] pipinpa Allen: brrrr?

[8:24] Babbage Linden: but we've fixed most of the problems

[8:24] Babbage Linden: there seem to be some issues still causing .net exceptions

[8:24] Babbage Linden: but they are far less frequent

[8:24] Malburns Writer: Not too bad Pipina - some sun lol

[8:24] pipinpa Allen: i see

[8:24] pipinpa Allen: ahh lol

[8:24] Babbage Linden: hi trinity

[8:24] Trinity Coulter: hi :)

[8:24] Babbage Linden: we went to be the beach at lunch time

[8:24] Fake Fitzgerald: hi Trinity

[8:24] Babbage Linden: it's pretty sunny in brighton

[8:25] pipinpa Allen: lovery day :)

[8:25] Fake Fitzgerald: I have no error for mono scripts, but I have a question for mono scripts about memory usage.

[8:25] pipinpa Allen: hi :)

[8:26] Malburns Writer: I have been asked what may be an off-topic question, but is release on Mono 2 significant in any way as far as impact on SL?

[8:26] Fake Fitzgerald: is the garbage collection of mono scripts asynchronous?

[8:27] Babbage Linden: fake, no it happens synchronously

[8:27] Babbage Linden: but the managed heap is small, so it doesn't take long

[8:27] Babbage Linden: we haven't seen any GC pauses of any significant length

[8:28] Babbage Linden: malburns, we may be moving to mono 2.0 in the future

[8:28] Babbage Linden: we need it's verifier for C#

[8:28] Babbage Linden: but none of the other features are particularly important to us

[8:29] Malburns Writer: ok

[8:29] Arawn Spitteler: Mono comes from ssomewhere?

[8:30] Babbage Linden: mono is an open source project

[8:32] Object: Hello, Avatar!

[8:32] Object  [script:mono GC test]: Script run-time error

[8:32] Object  [script:mono GC test]: Stack-Heap Collision

[8:33] Object  [script:mono GC test]: Script run-time error

[8:33] Object  [script:mono GC test]: Stack-Heap Collision

[8:33] Babbage Linden: thanks fake

[8:33] Babbage Linden: what does it do?

[8:33] Babbage Linden: i can't mod it

[8:33] Fake Fitzgerald: this scripts shows the garbage collect of mono scipts is asynchronous, I think..

[8:34] Fake Fitzgerald: sorry lol

[8:34] Fake Fitzgerald: fill the list in first loop, and replace same length of list in second loop

[8:35] Fake Fitzgerald: and llSetText for times of second loop

[8:35] Fake Fitzgerald: reset the script and touch the prim

[8:36] Babbage Linden: drat, i'm not using the rc viewer so can't test it

[8:36] Babbage Linden: i'll check it out later

[8:36] Fake Fitzgerald: ok

[8:36] Arawn Spitteler: http://en.wikipedia.org/wiki/Mono_(software)

[8:38] Babbage Linden: arawn, yes that's the mono we're talking about

[8:38] Babbage Linden: it now runs scripts in second life

[8:40] Babbage Linden: are any of you using mono for things you can demo?

[8:41] Arawn Spitteler just let's things copile to Mono

[8:41] Babbage Linden: great

[8:41] Babbage Linden: and you haven't had any issues?

[8:41] Arawn Spitteler: Not yet, but I tend to light scripting.

[8:42] Arawn Spitteler: My big challeng e now is meta programming, where I figure out how to order my thoughts

[8:42] Babbage Linden: well, that's good

[8:42] Babbage Linden: if the language is not getting in your way

[8:43] Arawn Spitteler: LSL I can handle, but I find it's time for modular viewer optimization, so greaphics cards don't get smoked by Windlight

[8:44] Arawn Spitteler: I've got to learn enough Java, to translate the viewer source to C++

[8:44] Arawn Spitteler: How different is C# from C++?

[8:44] Babbage Linden: c# is closer to java

[8:45] Babbage Linden: but it has many of the same features as c++

[8:45] Babbage Linden: classes, objects, inheritence etc.

[8:45] Arawn Spitteler: Whether you can write a compiler to compile itself, C# was tested, but I don't think Java was.

[8:46] Arawn Spitteler: I recall there was a book written, to prove that 1+1=2, so there might be a word for that sort of thing

[8:46] Babbage Linden: you can generally bootstrap a language to compile itself

[8:46] Babbage Linden: as soon as it can do file i/o

[8:47] Babbage Linden: the biggest news this week is that http in has passed qa

[8:47] Babbage Linden: and we're planning to deploy it to the preview grid soon

[8:47] Arawn Spitteler: Http-In?

[8:47] Babbage Linden: it allows LSL scripts to be HTTP servers

[8:47] Babbage Linden: they can request HTTP urls

[8:47] Babbage Linden: and then process HTTP requests to that URL

[8:48] pipinpa Allen: ahh, intersting

[8:48] Arawn Spitteler: So, once I've scripted Collosal Cave, into LSL, we'll be able to bring blind people in world

[8:49] Arawn Spitteler: This is the other side of HTTPRequest? Won't that soak up Sim resources?

[8:49] Babbage Linden: not really

[8:49] Babbage Linden: it's less resource intensive than XML-RPC or email as we don't do routing

[8:49] Babbage Linden: instead of finding a script and delivering it an email or XML-RPC call

[8:49] Babbage Linden: we just give the script a URL

[8:50] Babbage Linden: which it can tell other scripts about

[8:50] Babbage Linden: or send outside SL

[8:50] Babbage Linden: and then normal routing will find the script

[8:50] Babbage Linden: so we lean on the internet

[8:51] Babbage Linden: if a region goes down or the script moves it needs to re-request and publish it's URL

[8:51] Babbage Linden: but it's easy to write a URL mapper

[8:51] Babbage Linden: as an external web service

[8:51] Babbage Linden: that will redirect requests to the currently registered URL

[8:52] Babbage Linden: for a service in SL

[8:52] Babbage Linden: and then use REST to provide links from that entry point URL

[8:52] Babbage Linden: which would like a lot like dynamic DNS

[8:52] Malburns Writer: will this impact/enhance web displays on land feed?

[8:53] Babbage Linden: it's not about embedding web pages in SL

[8:53] Babbage Linden: it's about being able to exchange data with the web from LSL scripts

[8:53] Babbage Linden: bidirectionally

[8:53] Babbage Linden: currently LSL scripts can call out to the web

[8:53] Babbage Linden: but need to poll if they want to sync with external data

[8:53] Malburns Writer: k - just wondered if had additional implications

[8:54] Babbage Linden: with http in they will be able to make a request and give a URL

[8:54] Babbage Linden: which can be called back when data changes

[8:54] Babbage Linden: to avoid polling

[8:55] Babbage Linden: it will make SL web applications much easier to write

[8:55] Babbage Linden: and will be more reliable than XML-RPC or email

[8:55] pipinpa Allen: i think so

[8:55] Babbage Linden: which currently get overloaded

[8:55] Babbage Linden: and perform badly

[8:55] Malburns Writer: great - i understand the principle

[8:56] Babbage Linden: hopefully i'll have more information about it for you next week

[8:57] pipinpa Allen: thank you for giving good news :)

[8:57] Arawn Spitteler: Have we something like a changed event for Sim Crash?

[8:57] Babbage Linden: yes, the script will be told via changed when there has been a restart

[8:57] Babbage Linden: or region crossing

[8:58] Babbage Linden: so it can re-request and publish urls

[8:58] Arawn Spitteler: So it would be a CHANGED_REFGION

[8:59] Babbage Linden: yes

[8:59] Arawn Spitteler: There was some discussion, s to whether such an option existed

[8:59] Arawn Spitteler: It was an idea, of sending tps to attendees who got booted by sim crashes

[9:00] Arawn Spitteler: Soon but not yet?

[9:00] Babbage Linden: it will be available with http in on preview soon

[9:00] Babbage Linden: but you will be able to use it for other applications

[9:01] Babbage Linden: ok, i need to go

[9:01] Babbage Linden: thanks for coming everyone

[9:01] Malburns Writer: thanks Babbage

[9:01] pipinpa Allen: :)

[9:01] Babbage Linden: i'll give more details about http in next week

[9:01] Larry Massey: wrapping up

[9:01] Arawn Spitteler: I think it might have been during a rash o fsim resets

[9:01] Babbage Linden: and hopefully news on the preview

[9:01] Larry Massey: too bad, wanted to talk about http

[9:01] Babbage Linden: next week larry :-)

[9:02] Babbage Linden: see you then

[9:02] Arawn Spitteler: We'll be able to sit here, and play Collasal Cave in Preview?

[9:02] pipinpa Allen: see ya soon :)

[9:02] Malburns Writer: bye