Welcome to the Speedsolving.com, home of the web's largest puzzle community! You are currently viewing our forum as a guest which gives you limited access to join discussions and access our other features.

I was taking Tomy's OLL algs to word so I could print them and carry, to learn faster, but I remembered he uses "asian notation", with lowercase meaning cube rotations and w to denote double layer turns

so I thought I'd try to remember javascript stuff and write a little page to "translate" those algs, instead of doing it by hand

I forgot some stuff, but with some help from my old book and Lars V, I managed to do it

Hmm, I've been planning my alg plugin to be more versatile, and make my own version of an alg display that takes many notations... Well, this is somewhat useful, but I don't think I'll use it much (but I'm sure the programming was worth it for you ).
(Hmm, how about a Firefox plugin that converts notation in every HTML tag? )

Now, Johannes wrote a full parser in Haskell...

There are already a few issues: What's (rUr') (U2) (r) (U2) (R'U2RU') (r')?
(u), (r), etc. get ambiguous. Even worse will be when we go to big cube notation, if it's not self-delimiting anymore...

Irregardlessly, good job on yet another programmnig project dedicated to furthering cubing! High-five!

EDIT: Make that (LFL') (U2) (r) (U2) (R'U2RU') (r') to make it look more ambiguous. By the way, I was just writing arbitrary moves, and with 5 moves left realized that I could form an OLL.

There are already a few issues: What's (rUr') (U2) (r) (U2) (R'U2RU') (r')?
(u), (r), etc. get ambiguous. Even worse will be when we go to big cube notation, if it's not self-delimiting anymore...

thats not asian notation...
i think you made up the word irregardlessly.
i use asian notation on my site.
sorry for not actually contributing anything.

In that alg parentheses are used just to mark finger tricks (or whatever random move chunks), but they could also be cube rotations. You could try to disambiguate based on how lower case letters are used at other places in the alg, or whether Rw is used, but it's impossible to know for sure what is meant.

Not to mention that some people use lower case letters to mean slices or cube rotations... Ugh.

Edit: And then there's this problem: (R U R' U')x2. We need a standard.

Hmm, it'd be good to make a javascript for all of them:
- input: algorithm with specified notation via drop-down menu
- output: algorithm in every notation