Skip to main content

Timeline for Loading... Forever

Current License: CC BY-SA 3.0

11 events
when toggle format what by license comment
Jun 17, 2020 at 9:04 history edited CommunityBot
Commonmark migration
Dec 4, 2016 at 17:43 comment added DJMcMayhem @ChristianRondeau I'm glad you like it, but IMO this is the more impressive answer . :D
Dec 4, 2016 at 17:39 comment added Christian Rondeau Almost every time you post an answer to a challenge, I learn something new (in this case, @: and :sl), so thanks and keep them coming :)
Nov 29, 2016 at 14:59 comment added Yakk @dahnoak There is no reason why the vi engine couldn't notice the tail recursion. And some implementations of recursion would do so naturally (imagine if there is a vector of commands to-be-executed, and a current execution location. Then @q would insert at-current-location the contents of register script q. No stack needed, and no memory allocated unless there are commands to run after @q within q.)
Nov 28, 2016 at 20:53 history edited DJMcMayhem CC BY-SA 3.0
added 25 characters in body
Nov 28, 2016 at 20:46 comment added udioica If you switch i to S and move it inside the macro, you can skip r|.
Nov 28, 2016 at 17:14 comment added DJMcMayhem @dahnoak Well, obviously I can't infinitely test it, but it doesn't allocate any extra memory, so I can't see any reason it wouldn't work indefinitely.
Nov 28, 2016 at 17:11 comment added Dan Oak just curios: does it violate "Your program should be able to run indefinitely"? can it eventually reach a stack overflow? :)
Nov 28, 2016 at 15:06 history edited DJMcMayhem CC BY-SA 3.0
added 978 characters in body
Nov 28, 2016 at 14:59 history edited DJMcMayhem CC BY-SA 3.0
added 2 characters in body
Nov 28, 2016 at 7:20 history answered DJMcMayhem CC BY-SA 3.0