• Techtopia FYI
  • Posts
  • Issue #5 - A Time Traveling Programming Language?

Issue #5 - A Time Traveling Programming Language?

Debugging the Future: A journey into Temporal Programming

Here’s what you’ll find in this issue:

  • This issue is extremely short, a time traveling programming language.

Before I begin I want to welcome all new subscribers I’ve received in the last couple of days. You guys rock! 🤘🏻😎

remember to share your thoughts or feedback so that I can continue to improve these issues.

Now, lets get into this weeks issue.

My recent article:

A Time Traveling Programming Language?

I was in the midst of researching and writing what is now next week’s issue when I stumbled across a new programming language that – get this – travels back in time?

You read that right, A time travelling programming language!

If you know me, you know that I love diving deep into rabbit holes.

And as soon as I read this, I knew I needed to dive into it.

Let me introduce you to emit-C, a C#-based language brings a mind-bending twist to coding by implementing time travel mechanics directly into its syntax.

According to their GitHub profile, emiT (´Time´ backwards) is a language all about parallel timelines. At any given point you can send a variable back in time, and make it change things about the past, starting a new timeline where the result is different.

Isn’t this amazing?

The best part is that it was built in an afternoon, and as of writing this issue it has about 230 stars.

This goes to show that all it takes is probably a boring Friday evening (I’m writing this on Friday lol) and you might be developing something amazing.

Here are some keywords:

  • create - makes a new variable

  • kills - kills a variable, taking it permanently out of action

  • warps - time travels to a point - creating a new timeline splitting off from the original

  • time - define a new time point in the current timeline.

  • dead - if a variable has been killed/ doesn’t exist yet

  • alive - if a variable hasn’t been killed and currently exists

  • exists - if a variable has ever existed in this timeline

Even though I’m not a fan of C#, which is the based used for creating this language, I’ll be keeping an eye out for this language and see where it goes.

If you want more info, read here.

I wanted to keep it short this week. Found this programming language and felt the need to share with all of you so I hope you enjoyed it as much as I did researching it.

Best,

Adrian!

If you found this helpful, please consider subscribing to my newsletter for more useful articles and tools about software and web development. Thanks for reading!

If you are thinking of building your own newsletter, and have not found the best tool, I have to say that Beehiiv is the best option. I was able to build my landing page, this post theme in about 2 hours.

Reply

or to participate.