Talk:Udage

From Esolang

Jump to: navigation, search

[edit] Page content

Why has all the information on this page been deleted? Now there is only a link to a website which is practically unreadable (at least on my browser). --Rune 14:58, 2 Aug 2005 (GMT)

  • Yeah, seriously ... I put in a link directly to the spec and interpreter for slight added convenience, but what was wrong with having the information here? --GregorR 16:21, 2 Aug 2005 (GMT)
  • The history is there, so you can re-add... I think it may need some cleanup/updating though. --Graue 19:53, 2 Aug 2005 (GMT)
  • Yeah, I know that, but I thought perhaps there was a reason it was removed... --Rune 22:50, 2 Aug 2005 (GMT)
  • I had deleted all the information because I had been preparing a new spec to substitute the old contents. Sorry for being late to do it, well in my defence I've been a little bit busy just after I deleted it. Now there is some information about the language and availble links(and also entire spec in English soon), I think it's just OK for a page of this wiki. Additional writings/Corrections for more clear document is highly welcomed. Thanks. And again, sorry for embarrassing you guys with just blowing off all the information. --Gs30ng 22:03, 1 Oct 2005 (GMT)

[edit] Conditional Jump Syntax

I think we should change the syntax of conditional jump. Current conditional jump is

AAABC
If B and not C then jump to forward C.
If B and C then jump to backward C.
If not B then ignored.

What I'm considering is:

AAAB...A

which is like pseudo-code:

while B is nonzero { ... }

and i think you guys are more familiar with:

[ ... ]

The reason is that current conditional jump syntax regards every udages as separate independant symbols. Actually they aren't.

AAAA...A

Code above doing I/O operation, is one instruction. Entire AAAA...A is kind of one chunk, and shouldn't be parsed separately. But because of conditional jump:

BAAAB5AAAA12345678A

'AAAA1234' will be ignored, And the last A will be executed, which isn't supposed to be. Also with current conditional jump syntax we can't operate this quite right:

Set A 0, whatever A was.

Before changing the spec by myself, I want you guys to tell me what you think of this. --Gs30ng 05:00, 5 Oct 2005 (GMT)

Now I officially changed the spec, and think it's much better than older one. Opinions are welcomed. --Gs30ng 23:30, 5 Oct 2005 (GMT)

Personal tools