User contributions
Jump to navigation
Jump to search
- 08:03, 4 November 2007 diff hist +103 User:Ppaatt Lynagh →Coming Soon: add the to-do of File a JIRA re the LL client losing profile edits contributed by people who don't know to click OK to save them.
- 07:50, 4 November 2007 diff hist −30 Efficient Hex →See Also: use wiki markup to say Wikipedia rather than a raw http://en.wikipedia.org link, like in hex
- 07:48, 4 November 2007 diff hist −30 Hex →See Also: use wiki markup to say Wikipedia rather than a raw http://en.wikipedia.org link, like in llGetTimestamp
- 13:40, 3 November 2007 diff hist +270 m Talk:Getting Ready to Learn LSL thanks to Strife for adding the TOC
- 08:31, 3 November 2007 diff hist +399 Talk:Describe Chatter refer to the precedent of the poor translation into English at Profile > 2nd Life from DATA_ONLINE DATA_BORN DATA_PAYINFO
- 08:23, 3 November 2007 diff hist +303 Describe Chatter →Introduction: link with the Profile > 2nd Life menu choice
- 06:39, 3 November 2007 diff hist +611 m Talk:Getting Ready to Learn LSL thanks again to Steamy and link with the LSL_Portal_To-do list
- 13:12, 2 November 2007 diff hist +1,402 m Talk:Getting Ready to Learn LSL thanks to Steamy for our first great leap forward
- 06:09, 2 November 2007 diff hist +768 m Talk:Describe Chatter →Date Of Birth: explain rollback to "date-of-birth" with more detail than fit in the article's history
- 05:56, 2 November 2007 diff hist −3 m Describe Chatter →Introduction: spell check from "date-of-creation" to "date-of-birth" http://en.wikipedia.org/wiki/DOB
- 20:55, 1 November 2007 diff hist +1,681 Talk:LlSetText first draft of JIRA New Feature llGetText
- 20:26, 1 November 2007 diff hist +391 m Talk:LlSetText http://jira.secondlife.com/secure/QuickSearch.jspa may be meant -- wow that mess of a web of pages near Bug Reporting 101 is nearly indecipherable
- 17:57, 1 November 2007 diff hist +444 m User:Ppaatt Lynagh →Contributions: add Coming Soon to link with Bug_Reporting_101 JIRA for llGetText, LSL_Protocol/ListMessage rewrite of Chatbot, translating GettingSLStartedToLearnLSL into English
- 17:51, 1 November 2007 diff hist +160 m User:Ppaatt Lynagh →Thanks: thanks to Steamy for volunteering to translate into English the GettingSLStartedToLearnLSL tutorial for programmers new to SL.
- 17:16, 1 November 2007 diff hist +887 m Talk:Getting Ready to Learn LSL yes "if you don't want your writing to be edited mercilessly and redistributed at will, then don't submit it here"
- 16:43, 1 November 2007 diff hist +173 m Talk:Getting Ready to Learn LSL So let's fix it. What's the first word you trip over? Or how else would you fix it? -- ~~~~
- 17:52, 29 October 2007 diff hist +121 Describe Chatter 1. link with llSetText - float text over a prim; 2. link with llDumpList2String - insert new lines (or whatever you wish) between strings
- 17:41, 29 October 2007 diff hist +101 m User:Ppaatt Lynagh →Thanks: update to thank Strife for a world of hints carefully posted all over this wiki, for the patient struggle thru the division of hex from Efficient Hex, etc.
- 14:37, 29 October 2007 diff hist +2,100 Talk:Efficient Hex briefly restate some open questions found in archived Talk:Hex current
- 14:29, 29 October 2007 diff hist −5 m Efficient Hex delete the word "code" to make the section headings more parallel
- 13:36, 29 October 2007 diff hist −43,764 Talk:Hex archive the talk that preceded our dividing the article in two current
- 13:21, 29 October 2007 diff hist +102 m Talk:Efficient Hex thanks to Strife for happy optimism on dividing the one article in two
- 13:16, 29 October 2007 diff hist +194 m Talk:LlSetText →llGetText: User:Strife_Onizuka > Category:Jira_Reporters > Bug Reporting 101 may be relevant.
- 13:07, 29 October 2007 diff hist +363 Talk:LlSetText thanks to Strife for pointing to the llGetText JIRA (that doesn't yet exist)
- 07:51, 29 October 2007 diff hist +563 User:Strife Onizuka/Talkpage Archive 01 "really annoying when people remove things and don't notice the change" in the history of the llSetText article
- 07:48, 29 October 2007 diff hist +117 m User:Ppaatt Lynagh link with Efficient Hex - also serve the clever & small & fast experts, not just we brief & clear & conventional newbies
- 07:43, 29 October 2007 diff hist +1,337 N Talk:Describe Chatter For me, the new code isn't as easy to read at a glance as the old code, and the sample results have not changed.
- 07:36, 29 October 2007 diff hist +16 m Efficient Hex add one more div tag to balance the rest
- 07:33, 29 October 2007 diff hist +5 m Talk:Efficient Hex clarify to "Not Much Talk Here Yet" from "Not Much Here Yet"
- 07:32, 29 October 2007 diff hist +534 N Talk:Efficient Hex if we reach a consensus that dividing Efficient Hex from hex is a step forward, then we should move all the talk of different unpersuasive ways to measure fast here, away from the Talk:Hex
- 07:26, 29 October 2007 diff hist −7,218 Hex clarify greatly -- disentangle the astonishingly conventional hex from Efficient Hex
- 07:24, 29 October 2007 diff hist +8,975 N Efficient Hex clarify greatly -- disentangle the clever, small, and fast Efficient Hex code from the astonishingly conventional hex code
- 07:19, 29 October 2007 diff hist +1,557 Talk:Hex →That Red Mist, Dispelled Maybe: Hope springs eternal ...
- 21:03, 28 October 2007 diff hist +52 m Describe Chatter →Code: link back with this page
- 21:03, 28 October 2007 diff hist +58 m User:Ppaatt Lynagh →Scripts: add Describe Chatter - Chat to see yourself as others do
- 21:02, 28 October 2007 diff hist +75 Category:LSL Library add Describe Chatter -- Chat to see yourself as others do.
- 21:00, 28 October 2007 diff hist +4,211 N Describe Chatter Chat to see yourself as others do.
- 20:38, 28 October 2007 diff hist +130 LlSetText add caveat - A script calling llSetText cannot know if it is or is not changing the floating text, since there is no llGetText function.
- 13:13, 28 October 2007 diff hist +26 m LlSetText clarify to "label an object with text and newlines ..." from "label an object ..."
- 13:10, 28 October 2007 diff hist +98 m LlSetText link with useful snippet at llGetObjectPermMask - label an object to give away or sell
- 13:05, 28 October 2007 diff hist +264 LlSetText add useful snippet (aka, helper) = drag this script out of inventory onto an object to erase its set text
- 13:01, 28 October 2007 diff hist +41 m LlDie link back here from distributed copies of the useful snippet
- 12:18, 28 October 2007 diff hist +496 LlDie link with llRemoveInventory that deletes just the script, rather than all of the object that the script contains
- 07:55, 28 October 2007 diff hist +775 Talk:Hex for more reasonable run time measures, how about seven trials and toss the anomalies, rather than taking the min max from three
- 22:06, 27 October 2007 diff hist +4,291 Talk:Hex another round of results with the llGetTime version of the Efficiency Tester -- clever & supposedly fast always actually runs more slowly than clever & small
- 10:57, 27 October 2007 diff hist +5,270 Talk:Efficiency Tester share the hex example of an elusive run time you could try to measure convincingly
- 10:44, 27 October 2007 diff hist +205 m Talk:Code Racer Eventually I did try substituting llGetTimestamp for llGetTime. The results still don't make sense ... -- ~~~~ current
- 10:40, 27 October 2007 diff hist +74 m Code Racer →Code: add comment of specifically where to choose script llGetTime or calendar getTime and clarify a few other comments and start with a burst of 2 rather than burst of 1
- 09:17, 25 October 2007 diff hist +11,940 Talk:Code Racer share the unexplained nonsense results I see when I try racing substantive code
- 05:59, 25 October 2007 diff hist +336 Talk:Hex →Efficiency Tester vs. Code Racer: run times measured by llGetTime vary 10X across sims, ouch
- 05:39, 25 October 2007 diff hist +568 m Talk:Hex →Efficiency Tester vs. Code Racer: 3 or 10 or 30 ms per run, that is the question
- 05:34, 25 October 2007 diff hist +54 Code Racer →Code: report llGetRegionTimeDilation with each burst of results, alongside llGetTimestamp
- 05:10, 25 October 2007 diff hist +942 Talk:Hex →Solution: ack kind words, hope, red mist
- 19:48, 24 October 2007 diff hist −8,743 m Talk:Code Racer archive the talk that developed the code to run a number of versions of code against one another, not just two
- 19:47, 24 October 2007 diff hist +2,902 Code Racer run a number of versions of code against one another, not just two -- as developed at Talk:Code Racer
- 19:33, 24 October 2007 diff hist +8 Talk:Code Racer (1) yes report ms not s (2) begin with a 2:1:0 ratio between examples rather than 1000:100:0
- 19:31, 24 October 2007 diff hist +469 m Talk:Hex →Solution: ack the Talk:Hex#Third Talk
- 19:21, 24 October 2007 diff hist +630 Talk:Hex →Solution: copy an older alternative in from the rest of the talk
- 19:18, 24 October 2007 diff hist +11 m Talk:Code Racer reshuffle reported numbers to more clearly contrast one run time with the next
- 19:08, 24 October 2007 diff hist +194 m Talk:Code Racer conclude -- give much different times as the first example, subtract out the measured overhead, restore the feature of just 1 run of the often inaccurate leading burst of 10
- 18:58, 24 October 2007 diff hist +93 m Talk:Hex →Solution: clarify
- 18:53, 24 October 2007 diff hist +205 Talk:Hex →Solution: no thank you
- 18:51, 24 October 2007 diff hist +142 Talk:Code Racer credit the runner that ran the race, even while runners rotated -- rotate the runners more often -- etc.
- 18:06, 24 October 2007 diff hist +115 m Talk:Code Racer guess again how to persuade llList2ListStrided to return every distinct stride of the list once, etc.
- 16:25, 24 October 2007 diff hist +561 Talk:Hex →Why bother with fast or small or different code exemplars: propose the article tab hosts brief & clear & conventional while the discussion tab hosts clever & small & fast
- 16:12, 24 October 2007 diff hist +666 m Talk:Hex →Why bother with fast or small or different code exemplars: ack ack ack, yes we're synched
- 15:54, 24 October 2007 diff hist −42 m Talk:Code Sizer delete all text to archive the closed threads that by now exist as part of this Code Sizer article, specifically: The Plus Four Instrument, Why The Code Sizer Article Exists
- 15:54, 24 October 2007 diff hist −2,180 m Talk:Code Sizer This page intentionally left mostly blank.
- 15:49, 24 October 2007 diff hist +241 m Code Sizer →How Small Is That Code: paraphrase Strife's explanation that the extra four bytes of code space go to create the table addressed by GFR when you add the first function to a script
- 15:31, 24 October 2007 diff hist +3,798 Talk:Hex →Third Talk: thanks to Strife for explaining how some Code_Sizer instruments report results off by four, etc.
- 14:43, 24 October 2007 diff hist +248 m Talk:Hex →Talk:Hex Archives: archive five closed threads: Edit Conflicts, 18 October Rewrite, Loop Costs Unscientific, Due Diligence, Correct At A Glance
- 14:41, 24 October 2007 diff hist −17,731 m Talk:Hex begin to archive closed threads by deleting them - hold off on summarising them to avoid overwhelming this wiki's differencing engine
- 13:28, 24 October 2007 diff hist +243 N Talk:LlGetAndResetTime we've lost the astonishing point that llGetTime returns results that differ by more than zero yet less than one.
- 13:26, 24 October 2007 diff hist +226 N Talk:LlGetTime we've lost the point that llGetTime returns results that differ by more than zero yet less than one.
- 13:23, 24 October 2007 diff hist +1 m User:Strife Onizuka/Talkpage Archive 01 missed a bracket in my last edit, how, who can say
- 13:22, 24 October 2007 diff hist +482 m User:Strife Onizuka/Talkpage Archive 01 thanks Strife for coining the term "script time"
- 21:23, 22 October 2007 diff hist −2 m Talk:Code Racer likely not finished, yet still improved, by removing spurious semicolons from the ends of "for" source lines
- 20:54, 22 October 2007 diff hist +4,347 m Talk:Code Racer towards running indefinitely many versions of code -- this version compiles, but doesn't yet run correctly
- 16:05, 22 October 2007 diff hist +303 Talk:Hex →LSO, Defined: the LL client doesn't reliable cache a .lso file per script compiled
- 16:02, 22 October 2007 diff hist +2,495 m Talk:Code Racer start towards running indefinitely many versions of code
- 15:56, 22 October 2007 diff hist +6 m LlListSort spelling: to affected from effected, to descending from desending, to ascending from assending, also mention slowness of bubble sort more prominently
- 13:29, 22 October 2007 diff hist +586 m Talk:Hex →LSO, Defined: guess we sometimes mean LSL byte code when we sloppily say LSO
- 13:14, 22 October 2007 diff hist +440 Talk:Code Racer let's race indefinitely many versions, not just two
- 18:12, 20 October 2007 diff hist +504 m Talk:Hex Efficiency Tester and Code Racer maybe begin to disagree since changing to llGetTime from llGetTimestamp
- 12:05, 20 October 2007 diff hist +109 Hex report the Efficiency Tester llGetTime results that show cleverness to be fast is too negligible to measure reliably, not yet the Code Racer results that show a measurable good
- 11:58, 20 October 2007 diff hist +726 Talk:Hex →llGetFreeMemory and llGetTime results: add the arithmetic of { middling = ((fastest + slowest) / 2) } with a +- imprecision of { max(middling - fastest, slowest - middling)) }.
- 11:49, 20 October 2007 diff hist +2,195 Talk:Hex here's the raw data for a new round of summary results, measured with llGetTime and llGetFreeMemory rather than with llGetTimestamp and llGetFreeMemory -- ~~~~
- 10:30, 20 October 2007 diff hist +108 m Hex add note: To see the raw data and arithmetic that stand behind the summary results briefly presented here, visit the discussion tab.
- 10:24, 20 October 2007 diff hist −40 m Hex change to recommend llGetTime for measuring elapsed run time, rather than llGetTimestamp -- recklessly change now in advance of any volunteer completing the work of submitting the new results
- 10:23, 20 October 2007 diff hist −330 m Hex clarify by balancing the tree that is the Table Of Contents
- 10:11, 20 October 2007 diff hist +10 m Efficiency Tester quote byte code size as commented, not the raw llGetFreeMemory result
- 10:09, 20 October 2007 diff hist +178 Efficiency Tester report ms of llGetTime rather than s, more like the legacy of ms of llGetTimestamp
- 09:58, 20 October 2007 diff hist +450 m Talk:Hex add missing -- ~~~~ signatures
- 09:54, 20 October 2007 diff hist +2,924 Talk:Hex →Different & Clever & Fast: a preview - a run of just 1000, using llGetTime rather than llGetTimestamp, one or two runs for each implementation
- 09:34, 20 October 2007 diff hist +302 Talk:Hex →Different & Clever & Fast: 1000 runs of Efficiency Tester says different & clever & fast actually runs slower than different & concise & small
- 09:27, 20 October 2007 diff hist +5 m Talk:Hex →Different & Clever & Fast: link the code example directly back to this talk page, not distractingly to the nearby article
- 08:44, 20 October 2007 diff hist +531 m Talk:Hex →Different & Clever & Fast: show the code we described
- 07:53, 20 October 2007 diff hist +164 Talk:Efficiency Tester Change complete! The run time cost of the harness may have dropped to below 0.5 milliseconds. -- ~~~~
- 07:53, 20 October 2007 diff hist +8 m Efficiency Tester add units of seconds to the report of time elapsed, also post new sample results to synch with the new code
- 07:48, 20 October 2007 diff hist +380 Efficiency Tester add sample results, clarify to "elapsed" from "passed"
- 07:43, 20 October 2007 diff hist +384 Efficiency Tester change to llGetTime from llGetTimestamp, sneer LOUDLY at any result measured while time visibly ran backwards
- 07:32, 20 October 2007 diff hist +185 m Talk:Code Racer Complete! Runs wonderfully faster too. The run time cost of the harness has dropped below two milliseconds. -- ~~~~
- 07:28, 20 October 2007 diff hist +99 m Code Racer →See Also: link with llGetTime as well as llGetTimestamp
- 07:24, 20 October 2007 diff hist +381 Code Racer →Sample Results: update results to match new code that harnesses llGetTime rather than llGetTimestamp
- 07:22, 20 October 2007 diff hist +113 Code Racer →Code: change to getTime from llGetTime per Strife at Talk:Hex, discard races for which time ran backwards to allow reset of llGetTime, change to more conventional variable names
- 07:02, 20 October 2007 diff hist −16 m Code Sizer update the link back to this page from the code example, now that this page is Code Sizer rather than Talk:LSL Script Efficiency
- 06:58, 20 October 2007 diff hist −14 Hex →Clever & Fast: change towards NPOV -- to "cleverly" from "confusingly" and "astonishingly"
- 06:48, 20 October 2007 diff hist +342 m Talk:Hex Complete! You can see I posted my guess of the plan of corrective action that you mean to suggest.
- 06:47, 20 October 2007 diff hist +208 Talk:Hex →Why bother with fast or small or different code exemplars: modified towards NPOV to claim value for clever as well as value for brief, clear, small, and fast
- 06:39, 20 October 2007 diff hist +425 Talk:Hex →Different & Clever & Fast: perhaps by NPOV we should implement the code yet again, without necessarily making the article even longer
- 06:37, 20 October 2007 diff hist +9 m Hex →Alternatives: clarify to "unsigned 0x80000000" from 0x80000000
- 06:34, 20 October 2007 diff hist +9 m Hex →Design Rationale: same tiny step towards NPOV -- more parallel English
- 06:32, 20 October 2007 diff hist +9 m Hex →Clever & Fast: another tiny step towards NPOV -- more closely parallel the →Clever & Small: English
- 22:57, 19 October 2007 diff hist +4,916 Talk:Hex →Third Talk: answer the talk at →18 October Rewrite: and answer the talk at →Loop Costs Unscientific
- 22:10, 19 October 2007 diff hist +400 N Talk:LlGetTimestamp Talk:Hex suggests that we should point away from llGetTimestamp over to llGetTime instead, for more accurate measure of elapsed run time when time dilates. -- ~~~~
- 22:03, 19 October 2007 diff hist +23 LlGetTime clarify to "seconds and fractional seconds" from the misleadingly brief "seconds" that can mean counting only whole seconds
- 22:02, 19 October 2007 diff hist +23 m LlGetAndResetTime resynch with recent changes to [llGetTime]]
- 22:00, 19 October 2007 diff hist +240 m LlSetTimerEvent clarify to "the time delation (lag) reported by llGetRegionTimeDilation" from "time dilation (lag)" with time dilation linked thru to llGetRegionTimeDilation etc.
- 21:52, 19 October 2007 diff hist −17 LlResetTime synch with old content and recent changes at llGetTime
- 21:42, 19 October 2007 diff hist −4 m LlGetAndResetTime unbold the self-reference llGetAndResetTime
- 21:41, 19 October 2007 diff hist +255 Talk:Code Racer Talk:Hex suggests that we should tweak this instrument to call llGetTime rather than llGetTimestamp, in order to more accurately measure elapsed run time when time dilates
- 21:40, 19 October 2007 diff hist +220 N Talk:Efficiency Tester Talk:Hex suggests that we should tweak this instrument to call llGetTime rather than llGetTimestamp, in order to more accurately measure elapsed run time when time dilates
- 21:23, 19 October 2007 diff hist +331 LlGetAndResetTime synch with old content and recent changes at llGetTime
- 21:19, 19 October 2007 diff hist +2 LlGetTime add sim reset to the list of events that reset this llGetTime dilated measure of elapsed run time
- 21:17, 19 October 2007 diff hist +12 LlGetTime politely convert the first mention of llGetTimestamp here into a link
- 21:08, 19 October 2007 diff hist −10 m LlGetTime retire the LSLG tags as I mis/remember my fellow editors advising me before
- 21:04, 19 October 2007 diff hist +188 LlGetRegionTimeDilation wild guess - guess the effect of llGetTime is "correctly slows", also link back to the timer event that already links here, also suggest llGetTimestamp for calendar time
- 21:02, 19 October 2007 diff hist +34 LlGetRegionTimeDilation wild guess -- clarify to "between 0.0 (infinite dilation) and 1.0 (no dilation)" from "between 0.0 and 1.0"
- 20:48, 19 October 2007 diff hist +262 LlGetTime guess that "also affected by" meant correctly slowed by time dilation, whenever llGetRegionTimeDilation returns a value other than exactly 1.
- 20:33, 19 October 2007 diff hist +47 m LlGetAndResetTime link with llGetRegionTimeDilation
- 20:32, 19 October 2007 diff hist +47 m LlGetTime link with llGetRegionTimeDilation
- 19:04, 19 October 2007 diff hist −1,840 m Talk:Hex propose an agenda for our →Third Talk
- 18:43, 19 October 2007 diff hist +11 m Code Sizer clarify to "neither clever nor fast nor small" from "neither fast nor small)
- 18:33, 19 October 2007 diff hist +1,150 m Talk:Hex →18 October Rewrite: explain my progress so far, and say good bye til I can return, soon I hope
- 18:24, 19 October 2007 diff hist −180 Efficiency Tester link directly with Code Sizer -- was merely alluding cryptically to the brief & clear & conventional (though neither small nor fast) harness for llGetFreeMemory that that article now presents
- 18:23, 19 October 2007 diff hist +135 m Code Racer →See Also: link with llGetTimestamp
- 18:21, 19 October 2007 diff hist +108 m Code Sizer →See Also: link with llGetFreeMemory - count bytes of code plus heap plus stack spent by the script as yet
- 18:21, 19 October 2007 diff hist +272 Code Sizer link with Code Racer and Efficiency Tester, also add LSL Library and LSL Examples links by membership in those categories
- 18:18, 19 October 2007 diff hist +211 Code Racer link with Code Sizer - count bytes of code, and link with Efficiency Tester - count milliseconds of run time
- 18:14, 19 October 2007 diff hist −3,127 Talk:LSL Script Efficiency archive the talk that gave birth to the Code Racer article current
- 18:09, 19 October 2007 diff hist +144 Talk:Hex disentangle the presentation of raw byte count size data from the presentation of raw milliseconds run time data and link with Code Sizer
- 18:06, 19 October 2007 diff hist +122 Hex →Measuring Concise & Conventional & Small & Fast: link with the Code Sizer article
- 18:03, 19 October 2007 diff hist +2,222 N Talk:Code Sizer add one section to guess how the plus four instrument, add one section to blog the design rationale behind the Code Sizer instrument
- 17:56, 19 October 2007 diff hist +2,184 N Code Sizer answer Q: Want to know how small that code is?
- 17:54, 19 October 2007 diff hist +113 Category:LSL Library add Code Sizer - count the bytes compiled from source code, to measure how to write small code.
- 17:41, 19 October 2007 diff hist +3,282 N Talk:LSL Script Efficiency propose an article to show how best to call llGetFreeMemory to measure how small is that code
- 17:03, 19 October 2007 diff hist +71 m User:Ppaatt Lynagh →Thanks: to Thraxis for introducing me to the <nowiki>__TOC__</nowiki> tag at hex.
- 17:02, 19 October 2007 diff hist +162 m User talk:Thraxis Epsilon And thank you for explaining the <nowiki>__TOC__</nowiki> tag that the hex page needed.
- 15:47, 19 October 2007 diff hist +651 m Talk:Hex →Edit Conflicts: mention the edit conflicts, hope no one hurt →197 bytes or more: add place to guess of how best to get consensus on how to measure bytes of code
- 15:36, 19 October 2007 diff hist 0 Talk:Hex →Loop Costs Unscientific: which procedure for reproducing loop cost results should we publish
- 15:34, 19 October 2007 diff hist +533 Talk:Hex →Loop Costs Unscientific: which procedure for reproducing loop cost results should we publish
- 15:32, 19 October 2007 diff hist +1,237 Talk:Hex →18 October Rewrite: Hex#Measuring_Concise_.26_Conventional_.26_Small_.26_Fast gives procedure for reproducing bytes of code and milliseconds of run time
- 14:53, 19 October 2007 diff hist +328 Talk:Hex →18 October Rewrite: good news, we have hate and hate, well balanced
- 08:31, 18 October 2007 diff hist +10 m Code Racer clarify to Alternatives & Caveats from Alternatives
- 08:28, 18 October 2007 diff hist +2 m Code Racer clarify to Instructions from Discussion
- 08:27, 18 October 2007 diff hist +832 Code Racer fill out the comparison between Code Racer and Efficiency Tester per the recent hex experience
- 08:09, 18 October 2007 diff hist +20 m Talk:Hex →91+-2 milliseconds or more: add four <br/> tags to format the summary results as a table
- 08:08, 18 October 2007 diff hist +225 Hex Sorry we don't know how to format the table-of-contents correctly except by beginning with a silly empty section like this.
- 08:03, 18 October 2007 diff hist −9 m Hex strike __NOTOC__
- 08:03, 18 October 2007 diff hist +194 Efficiency Tester also link with the Code Racer harness for llGetTimestamp
- 07:57, 18 October 2007 diff hist −2 Efficiency Tester to
- 07:56, 18 October 2007 diff hist +3,230 Talk:Hex add the raw data for the scientifically reproducible summary measures of run time that now appear in the article
- 07:51, 18 October 2007 diff hist +67 m Hex fix the invisible table-of-contents -- get the = and Div tags straight
- 07:42, 18 October 2007 diff hist −98 m Hex →Measuring Concise & Conventional & Small & Fast: ouch yes let's finish that half-typed thought of how we measure fast
- 07:37, 18 October 2007 diff hist +35 m Hex reword to more clearly & briefly report the slow Efficiency Tester confirmation alongside the quick Code Racer discoveries
- 06:54, 18 October 2007 diff hist +1,208 Hex post +- 30 7 6 7 2 millisecond results of 147 105 102 113 91 at 1,000 runs of the Efficiency Tester harness for llGetTimestamp
- 05:48, 18 October 2007 diff hist +43 Efficiency Tester guess the inaccuracy is +-1ms since that's more than I saw, first time I tried measuring the cost of no code for 1000 (not 10,000) times
- 05:44, 18 October 2007 diff hist +76 m Efficiency Tester to integer max from float max, and print it as part of the result
- 05:42, 18 October 2007 diff hist +547 Efficiency Tester run at least three times always, add FIXME where the +- inaccuracy is unstated, etc., break the code into paragraphs, comment the code, apply conventional LL client four-blank indents
- 05:37, 18 October 2007 diff hist +10 m Efficiency Tester tweak comments to provide consistent whitespace, preparatory to major edit
- 05:27, 18 October 2007 diff hist +396 Hex merge the history of same & fast and different & fast implementations into the fastest posted yet, according to Code Racer
- 04:46, 18 October 2007 diff hist +168 LlGetTimestamp link with Code Racer, distinguish from Efficiency Tester and LSL Script Efficiency
- 04:31, 18 October 2007 diff hist +6 User:Ppaatt Lynagh clarify to "concise & conventional" from "clear & conventional" a la llSubStringIndex and hex
- 22:34, 17 October 2007 diff hist +52 m Hex →Implementations: further distinguish the small & fast code as clever -- reasoning by analogy with llSubStringIndex and alluding to Wikipedia on when experts optimize appropriately
- 22:33, 17 October 2007 diff hist +3 m LlSubStringIndex clarify to concise & calculates & clever from clear and tests and arcane -- courtesy reasoning by analogy with hex
- 22:24, 17 October 2007 diff hist +13 m Hex →Different & Concise & Small: clarify to "part of the conventional answer" from "part of the answer"
- 22:23, 17 October 2007 diff hist +200 m Hex →See Also: link w/ http://en.wikipedia.org/wiki/Exemplar http://en.wikipedia.org/wiki/Optimization_(computer_science)#When_to_optimize http://en.wikipedia.org/wiki/Principle_of_least_astonishment
- 22:19, 17 October 2007 diff hist −2 m Talk:Hex →Talk:Hex Archives: move outside of the accidentally enclosing section
- 22:18, 17 October 2007 diff hist +1,749 Talk:Hex →18 October Rewrite: concise/ conventional/ small may be finished, likely fast needs work
- 22:07, 17 October 2007 diff hist −108 m Hex →Alternatives: break the visually confusing parallel between English above and below the Different/ Concise/ Small section heading
- 22:04, 17 October 2007 diff hist +3 m Hex format the section headings with perfect consistency -- never any colons, always one leading and one trailing blank
- 22:03, 17 October 2007 diff hist +6 m Hex →Demo Results:: clarify to "the demo above" from "the demo"
- 22:01, 17 October 2007 diff hist +78 m Hex →Function: [[string]] hex([[integer]] {{LSL Param|value}});: correct to account for the boundary test case of the most negative integer "-0x80000000".
- 21:59, 17 October 2007 diff hist +17 m Hex to "negative or nonnegative" from "signed" since the intended meaning is "-0x" or "0x", not "-0x" or "+0x"
- 21:58, 17 October 2007 diff hist −31 Hex →Design Rationale: reword the tail of this - same meaning, less words, parallel grammar
- 21:53, 17 October 2007 diff hist +20 Hex →Different & Concise & Small: claim Concise & Small, not just Small, in this Different Alternative
- 21:48, 17 October 2007 diff hist −42 m Hex describe the llGetTimestamp benchmark with equal accuracy but less words
- 21:46, 17 October 2007 diff hist +50 m Hex →Implementations: reword to clarify, maybe
- 21:43, 17 October 2007 diff hist −1,245 Hex →Alternatives: strike the other originally uncommented alternative - guess it was an accident of conversation, of no remaining value now
- 21:42, 17 October 2007 diff hist +1,013 Hex demo the 139 bytes of bits2nybbles, taking that label from the signed hex helper function now relabelled as hexes
- 21:24, 17 October 2007 diff hist +43 m Hex →Small: add white space to paragraph the code for clarity, also add comment to explain when { value = -value } has no effect
- 21:22, 17 October 2007 diff hist +171 m Hex adopt Talk:Hex suggestion of lsn = least significant nybble, rather than lsbs
- 21:04, 17 October 2007 diff hist −796 Hex guess that the originally uncommented code since mislabeled "different & small - signed only" was actually an exemplar of smallest code
- 21:00, 17 October 2007 diff hist +1,951 Hex implement the Talk:Hex plan to reword for concise/ small/ fast for clarity, also strike the undefined term "operator" "executed"
- 19:58, 17 October 2007 diff hist +8 Hex quote the scientific repeatably measurable code size, not the astonishing plus four size naively measured by people who only add code to a nearly empty script
- 19:58, 17 October 2007 diff hist −20 m Hex ouch finish striking the undefined term LSO
- 19:48, 17 October 2007 diff hist 0 Hex →Implementations: sort the exemplars from most to least relevant to the newbie, i.e.: Clear & Conventional, then Small, then Fast
- 19:47, 17 October 2007 diff hist +229 m User:Ppaatt Lynagh thanks to Ppeennyy for http://en.wikipedia.org/wiki/Exemplar
- 19:44, 17 October 2007 diff hist +99 Hex →Alternatives: carry thru Strife's Talk:Hex suggestion to make the Demo more accessible by subordinating the less popular exemplars
- 19:38, 17 October 2007 diff hist −198 Hex →Implementations: strike the loop costs, pending a link to how we reproduce those results - see Talk:Hex
- 19:34, 17 October 2007 diff hist +651 Talk:Hex →Loop Costs Unscientific: explain strike the loop costs, pending someone making these results repeatable, thus scientific
- 19:24, 17 October 2007 diff hist +1,838 Talk:Hex →Why bother with fast or small or different code exemplars: add this explanation
- 19:21, 17 October 2007 diff hist −31,846 m Talk:Hex archive 3 Principle Of Least Astonishment, 5 Second Talk, 6 First Talk, 7 Our Growing Consensus except keep the Wikipedia Least Astonishment link
- 18:23, 17 October 2007 diff hist +272 User:Strife Onizuka/Talkpage Archive 01 ask if URU means http://en.wikipedia.org/wiki/Uru:_Ages_Beyond_Myst
- 21:48, 16 October 2007 diff hist +80 m User:Ppaatt Lynagh →Thanks: to Huney for suggesting always thinking to add sample results together with sample code
- 21:44, 16 October 2007 diff hist 0 m Code Racer →Sample Results: revise to match latest code
- 21:37, 16 October 2007 diff hist 0 m Code Racer →Code: ouch ouch ouch count wins0 as a win for 0, wins1 as a win for 1, not the other way around of course
- 21:32, 16 October 2007 diff hist 0 Code Racer →Code: ouch another tupo -- report the more wins as the winner, not the lesser average
- 21:29, 16 October 2007 diff hist +133 m Code Racer →Sample Results: 1000 runs now producing reasonable results for both averages and wins
- 21:18, 16 October 2007 diff hist +193 m Talk:Code Racer catch up the bug report re wins not summing to near scale to the changes in the main article's code
- 21:13, 16 October 2007 diff hist −6 Code Racer →Code: fix the stuttered line of code that was making wins for 0 and 1 nearly match always
- 21:06, 16 October 2007 diff hist +183 m User:Ppaatt Lynagh →Thanks: to Strife for "clear & conventional" and LSL Script Efficiency, to Xavier for Efficiency Tester, to Thraxis for startswith and endswith in llSubStringIndex
- 20:47, 16 October 2007 diff hist +126 m User:Ppaatt Lynagh →Functions: add Code Racer - Race two versions of code forever, to see which runs faster.
- 18:08, 16 October 2007 diff hist +402 N Talk:Code Racer bug I guess -- often the sums of wins exceed the scale
- 17:29, 16 October 2007 diff hist +21 m Hex →Implementations: consistently always include a summary of how different in the section headings of the different code
- 17:28, 16 October 2007 diff hist +102 Hex →Implementations: label our too many examples as clear, conventional, fast, small, and/or different -- never "correct at a glance"
- 17:22, 16 October 2007 diff hist +918 m Talk:Hex quote the Wiki.secondlife.com edit page and Wikipedia on the neutral point of view we're building here
- 17:15, 16 October 2007 diff hist +25 LlSubStringIndex restructure startswith to work like endswith, rather than burning run time to search all the haystack in the often common case of needle not found
- 17:14, 16 October 2007 diff hist +74 LlSubStringIndex useful snippets -- trust llGetSubString to understand negative indices, rather than adding llStringLength(haystack) on ourselves
- 17:04, 16 October 2007 diff hist +140 m LlSubStringIndex collect all our clear and conventional examples to look for one string inside another all together
- 16:58, 16 October 2007 diff hist +29 LlSubStringIndex confirm our Efficiency Tester claims of equal run time with the much different Code Racer benchmark
- 16:57, 16 October 2007 diff hist +6,757 N Code Racer Race two versions of code forever, to see which runs faster
- 16:31, 16 October 2007 diff hist −27 m Category:LSL Library anonymise my contributions - as I learn the netiquette here, I begin to think that's allowed
- 16:29, 16 October 2007 diff hist +95 Category:LSL Library add Code Racer - race two versions of code forever, to see which runs faster
- 16:24, 16 October 2007 diff hist +69 m Talk:Hex →Correct At A Glance: ouch ouch ouch forgot to sign again sorry
- 16:23, 16 October 2007 diff hist +410 Talk:Hex →Correct At A Glance: how about clear/ small/ fast rather than correct-at-glance/ small/ fast
- 16:21, 16 October 2007 diff hist +378 m Talk:LlSubStringIndex and next would be startswith a la endswith, then clarity & space & time cost comparisons here, with the winner in the article
- 16:19, 16 October 2007 diff hist +214 m User talk:Thraxis Epsilon I see you improved llSubStringIndex by contributing startswith/ endswith. Thank you!
- 06:38, 16 October 2007 diff hist +29 m Talk:Hex →Due Diligence: now I understand the difference - we can say found at Efficiency Tester and then explored in more depth at LSL_Script_Efficiency
- 06:36, 16 October 2007 diff hist +349 Talk:LlSubStringIndex propose snippets startswith(whole, part) and endswith(whole, part)
- 06:32, 16 October 2007 diff hist +428 LlSubStringIndex also present the drearily-conventional correct-at-a-glance snippet that means contains, not just the smaller snippet -- and note as yet we have no faster snippet
- 06:14, 16 October 2007 diff hist +188 Efficiency Tester try the empty test of deleting the { counter += 1; } source line to see the astonishing inaccuracy of this instrument
- 06:09, 16 October 2007 diff hist +44 m LSL Script Efficiency →How Fast Does That Code Run: add llOwnerSay llGetFreeMemory to resynch to Efficiency Tester
- 06:09, 16 October 2007 diff hist +44 Efficiency Tester add { llOwnerSay((string) llGetFreeMemory()); } up front: running that there measures code cost before heap grows and announces start of run time
- 06:06, 16 October 2007 diff hist +116 m LSL Script Efficiency →How Fast Does That Code Run: guess which code cost we meant by "optimize" and complete the thanks line
- 06:03, 16 October 2007 diff hist +127 LSL Script Efficiency →How Fast Does That Code Run: Please note this code and its comments should exactly match the code and comments presented by the Efficiency Tester page.
- 06:02, 16 October 2007 diff hist +94 m LSL Script Efficiency resynch the llGetTimestamp code here with the master copy at the brief Efficiency_Tester article
- 06:01, 16 October 2007 diff hist +118 LSL Script Efficiency →How Fast Does That Code Run: reword the rule against reducing accuracy to avoid contradicting the overriding invitation for all the world to mercilessly edit and redistribute our writing at will
- 05:57, 16 October 2007 diff hist −3 Efficiency Tester launched by Xaviar Czervik, not just copy-edited by Xavier, says the history at LSL Script Efficiency
- 05:54, 16 October 2007 diff hist −100 LSL Script Efficiency strike the proposed rules for posting - to advance the science, we must invite people to present reproducible results, not forbid the posting of results
- 05:51, 16 October 2007 diff hist +10 m Efficiency Tester reword the link with LSL Script Efficiency
- 05:49, 16 October 2007 diff hist +16 m Efficiency Tester sort the paragraphs - give the reader what matters most to the reader first
- 05:47, 16 October 2007 diff hist +61 m Efficiency Tester For a less brief discussion, see: LSL Script Efficiency
- 05:44, 16 October 2007 diff hist +24 m Efficiency Tester clarify the English - words more short and real - the quick point first, the depth second
- 05:42, 16 October 2007 diff hist +94 m Efficiency Tester clarify - add comments and white space and less distractingly creative variable names and never single letter variable names -- also strike the old never-reached un-explained llInsertString code
- 05:24, 16 October 2007 diff hist +618 Efficiency Tester guess why this page thru yesterday mystically presented exactly the same code with less comments than the LSL Script Efficiency page
- 04:54, 16 October 2007 diff hist +374 LlSetObjectName gather the caveats together, add the Chat History specific, add the Edit General Name caveat
- 04:42, 16 October 2007 diff hist +152 LlSetObjectName grow example to "$yyyy-$mm-$dd $Object" from "Object X"
- 21:49, 15 October 2007 diff hist +32 m Talk:Hex →Due Diligence: link with the apparently pointlessly redundant LSL_Script_Efficiency article also, hope someday to distinguish that clearly from Efficiency Tester
- 21:47, 15 October 2007 diff hist +147 m LlGetTimestamp link with the Efficiency Tester and LSL_Script_Efficiency that calls this llGetTimeStamp function, also link with http://en.wikipedia.org/wiki/ISO_8601