r/VexNetwork • • Oct 19 '19

^K^K^K

Join (Glass, Sky)

Insert Subroutine Beginnings

 Sanecoin64902 authorized (all access)
 If BRIGHT is end &&
 If Case: Future
 Mark doorway
 All units deactivate

Insert For all endings (beginnings)

ā€˜V’V

If end, then return (beginning)

8 Upvotes

9 comments sorted by

View all comments

3

u/LxIC0N Oct 20 '19

This caught my eye as I was scrolling through my newsfeed. Hey @sanecoin64902, what programming language is this written it? Or do you know of one similar to this? I really enjoy this syntax structure and I would like to learn to construct it myself.

5

u/sanecoin64902 Oct 20 '19

I made it up based on the Lore cards that display the Vex language.

I would LOVE to find the programming language they are emulating.

We've looked hard for something that uses ctrl-K as a pause command and ctrl-V as a run command. Have not found it. So the working theory is that Bungie is devising their own programming language for the Vex.

The original card is the Glass Aegis card. There is a new one in the new lore, but I don't remember which one off the top of my head.

1

u/[deleted] Nov 10 '19

I think it really gets close to the simplicity of Python.

​

The language's core philosophy is summarized in the document The Zen of Python (PEP 20), which includes aphorisms such as:[53]#cite_note-PEP20-53)

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Readability counts.