Next: SOFTWARE-EVOLUTION-LIBRARY/SOFTWARE/SIMPLE, Previous: SOFTWARE-EVOLUTION-LIBRARY/SOFTWARE/PROJECT, Up: Software Evolution Library Index [Contents][Index]
Class precedence list: sexp, simple, software, oid-object, file-w-attributes, file, standard-object, slot-object, t
Common Sexp source represented naturally as lists of code.
Class precedence list: sexp-cut, mutation, oid-object, standard-object, slot-object, t
Slots:
targeter
— initarg: :targeter
; reader: software-evolution-library/software-evolution-library:targeter
A function from software ->
targets.
picker
— initarg: :picker
; reader: software-evolution-library/software-evolution-library:picker
A function from software ->
random target.
Cut an element from a sexp object.
Class precedence list: sexp-replace, mutation, oid-object, standard-object, slot-object, t
Slots:
targeter
— initarg: :targeter
; reader: software-evolution-library/software-evolution-library:targeter
A function from software ->
targets.
picker
— initarg: :picker
; reader: software-evolution-library/software-evolution-library:picker
A function from software ->
random target.
Replace an element from a sexp object with another element.
Class precedence list: sexp-swap, mutation, oid-object, standard-object, slot-object, t
Slots:
targeter
— initarg: :targeter
; reader: software-evolution-library/software-evolution-library:targeter
A function from software ->
targets.
picker
— initarg: :picker
; reader: software-evolution-library/software-evolution-library:picker
A function from software ->
random target.
Swap an element from a sexp object with another element.
List of mutations available for use against sexp software objects.
Return a list of subtrees of tree
satisfying predicate
.
Return the index
cons cell in tree
in depth first order.
Return the number of cons cells in tree
.