Earlier quoted context omitted.
Initially I followed the link wondering if perhaps the author had done something interesting regarding append only ledgers and derivative generation processing semantics (e.g. event 5 modifies event 2, impacting the proper processing of events 3 and 4). After all, the linearity of the character stream is not unlike log offset/ledger row. Frequently these esoteric languages have very interesting purposes.
I don't know if this is still the case, but I recall needing to run LaTeX twice before it would produce the correct output. Something like this might make it easier to generate documents in one pass.
Mariposa – A programming language with time-travel
31–40 of 63 posts
Re: Mariposa – A programming language with time-travel
#32Have you considered this approach to apply to more than time? There is all sorts of conditional-based divergence code may take beyond time.
Re: Mariposa – A programming language with time-travel
#33I like the idea of this time travelling computer language. It got my head buzzing with all sorts of ideas about time travel in the real world too, and parallel universes!
Re: Mariposa – A programming language with time-travel
#34Re: Mariposa – A programming language with time-travel
#35Re: Mariposa – A programming language with time-travel
#361) Compile with "time travel" AKA point-in-time state memory enabled (and accept slower code execution).
2) Compile without "time travel", AKA standard compilation -- for much faster code execution.
3) Compile such that some, but not all sections of code will selectively save their exact state at points in time, and can be "time traveled" by a debugger -- but only for those sections of code explicitly marked.
4) Compile such that "time travel" could be selectively turned on or off (may require dynamic function recompilation at runtime) for any function or specific lines of code, as needed, during runtime!
Anyway, Mariposa looks like a step in the right direction -- and really cool!
Re: Mariposa – A programming language with time-travel
#37I've written about this before. Instantaneous data transfer with zero lag is theoretically possible through use of quantum entanglement. You can use this same technique to build a doomsday clock similar to the film "Tomorrowland".
Re: Mariposa – A programming language with time-travel
#38Time loop logic is a hypothetical system of computation that exploits the Novikov self-consistency principle. In this system the computer is able to send the result of a computation backwards through time and rely upon the self-consistency principle to force the sent result to be correct. I've written about this before. Instantaneous data transfer with zero lag is theoretically possible through use of quantum entangl…
No, that's a common myth about quantum stuff.
The entangled relationship can't be used to transfer information on its own. Whatever you sample from the "instant parts" can only be checked and understood after additional context arrives in a conventional way--limited by the speed of light and the flow of time.
https://www.space.com/41968-quantum-entanglement-faster-than...
There are also other quantum things that the youth of today need to be educated on:
Re: Mariposa – A programming language with time-travel
#39More formally: "Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces... Made Easy!"
Re: Mariposa – A programming language with time-travel
#40 x = 1
t = now()
print(x)
at t:
x = 2
Why doesn't this print `1` before `2`, and then proceed to print `2` in a loop (i.e. treat `at` like a `goto`)? I think there is some detail that separates declaration and definitions of the environment from the execution, but the syntax doesn't make this obvious.