[Oberon] Soren Renner's concatenation-lang toy test cases ?
Chris Glur
easlab at absamail.co.za
Fri Feb 23 18:18:10 MET 2007
Soren Renner,
I can't find your gmail-adr. Besides the recent post re. bad [too regular]
1st line of Base64 of rayTracing on Edgar's wiki got no reply.
==========
I've been chasing after 'mathementical/formal foundations of computing',
and reading about joy seems to suggest that something exists.
I've joined the 'concat..' mail-list today, and tried some familiarisation
test with toy. But the "if" 'COMBINATOR OP' is giving me problems.
Here are some of my test results:--
>> [[1 2 3] [4 5 6 7] concat] == output: [ 1 2 3 4 5 6 7 ]
>> [[1 2 3] reverse] ] == output: [ 3 2 1 ]
>> [ 4 5 equal ] == output: F
>> [5 97 typeequal ] == output: T
>> [5 7 swap pop ] == output: 7
>> [ [5] [3 6] cons ] == output: [ [ 3 6 ] 5 ]
>> [ [] empty ] == output: T [ ]
>> [ [5] [dup] 3 times] == output: [ 5 ] [ 5 ] [ 5 ] [ 5 ]
>> [ [5] [4] if ] == TRAP -14 NIL reference
>> [ [5] [4] [3] if ] = TRAP 1 WITH guard failed
>> [ [T] [4] [3] if ] = TRAP 1 WITH guard failed
>> [ [4] [3] [T] if ] = TRAP 1 WITH guard failed
Please provide a valid example to test the "if" COMBINATOR OP ?
Of course we are NOT looking for another language to do
"hello world, 2+3=5"; but if joy/toy can expose some of the
'deeper theoretical aspects' of computing, I'd like to put it
on Egdars wiki.
Thanks,
== Chris Glur.
More information about the Oberon
mailing list