scheme.util
Class Cons

java.lang.Object
  |
  +--scheme.util.List
        |
        +--scheme.util.Cons

public class Cons
extends List


Field Summary
private  java.lang.Object hd
           
private  List tl
           
 
Constructor Summary
Cons(java.lang.Object hd, List tl)
           
 
Method Summary
 java.lang.Object getLast()
           
 java.lang.Object hd()
           
 List snoc(java.lang.Object last)
           
 List tl()
           
 
Methods inherited from class scheme.util.List
cons
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

hd

private java.lang.Object hd

tl

private List tl
Constructor Detail

Cons

public Cons(java.lang.Object hd,
            List tl)
Method Detail

hd

public java.lang.Object hd()
Overrides:
hd in class List

tl

public List tl()
Overrides:
tl in class List

getLast

public java.lang.Object getLast()
Overrides:
getLast in class List

snoc

public List snoc(java.lang.Object last)
Overrides:
snoc in class List