Talk:Udage
From Esolang
[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)

