A B C D E F G H I K L M N O P R S T U V W

S

second() - Method in class de.cm.frw.core.fun.impl.LP.ConsPair
 
second() - Method in interface de.cm.frw.core.fun.impl.Pair
 
second() - Method in class de.cm.frw.core.fun.impl.Stream.SimplePair
 
sel - Static variable in class de.cm.frw.core.fun.impl.FP
sel creates a numeric selector function (counting from one)
sel(int) - Static method in class de.cm.frw.core.fun.impl.FP
Method to simplify using sel
size() - Method in class de.cm.frw.core.fun.impl.Bag
 
size() - Method in class de.cm.frw.core.fun.impl.LP.List
 
sqrt - Static variable in class de.cm.frw.core.fun.impl.NUM
 
square - Static variable in class de.cm.frw.core.fun.impl.NUM
 
Stream - Class in de.cm.frw.core.fun.impl
Stream class implements Iterator and supports lazy evaluation insofar as next() may be implemented to calculate the next element on demand.
Stream() - Constructor for class de.cm.frw.core.fun.impl.Stream
 
Stream.Filtered - Class in de.cm.frw.core.fun.impl
 
Stream.Filtered(Predicate, Iterator) - Constructor for class de.cm.frw.core.fun.impl.Stream.Filtered
 
Stream.Lazy - Class in de.cm.frw.core.fun.impl
 
Stream.Lazy(Object, Function) - Constructor for class de.cm.frw.core.fun.impl.Stream.Lazy
 
Stream.Range - Class in de.cm.frw.core.fun.impl
 
Stream.Range(Comparable, Comparable) - Constructor for class de.cm.frw.core.fun.impl.Stream.Range
 
Stream.SimplePair - Class in de.cm.frw.core.fun.impl
This would be called an cons cell in Lisp: (cons a b) = new Pair(a, b) (car (cons a b)) = a = (new Pair(a, b)).first() (cdr (cons a b)) = b = (new Pair(a, b)).second()
Stream.SimplePair(Object, Object) - Constructor for class de.cm.frw.core.fun.impl.Stream.SimplePair
 
streamRef(Object, int) - Static method in class de.cm.frw.core.fun.impl.LZ
Returns the nth element of a stream (recursive version)
substract - Static variable in class de.cm.frw.core.fun.impl.FP
 
subtract - Static variable in class de.cm.frw.core.fun.impl.NUM
Function to subtract two numbers

A B C D E F G H I K L M N O P R S T U V W