cl:remove   scheme


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/runtime/scheme.xtm

Implementation

(define (cl:remove obj lst)
  (define head (list '*head*))
  (let remove ((lst lst)
         (tail head))
    (cond ((null? lst))
    ((eqv? obj (car lst)) (remove (cdr lst) tail))
    (else
     (set-cdr! tail (list (car lst)))
     (remove (cdr lst) (cdr tail)))))
  (cdr head))
;@


Back to Index

Similar Entries

  • Widget_type_remove_flags    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • aiProcess_RemoveComponent    scheme    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • aiProcess_RemoveRedundantMaterials    scheme    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • analogue_remove_file    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue.xtm
  • cerberus_remove_file    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus.xtm
  • cl:remove-duplicates    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:remove-if    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cl:remove-if-not    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • impc:ti:remove-polyfunc-candidate    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:remove-single-element-lists    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • remove    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • remove-all    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • remove-first    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • remove-func    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • sys_dir_remove    xtlang    /digego/extempore/tree/v0.8.9/libs/external/system.xtm
  • sys_file_remove    xtlang    /digego/extempore/tree/v0.8.9/libs/external/system.xtm
  • sys_g_remove    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glib.xtm