The sequence-diff Module ======================== .. current-library:: collection-extensions .. current-module:: sequence-diff Overview -------- The sequence-diff module implements an algorithm that accomplishes something similar to the Unix diff utility. (Your actual diff utility may or may not use this algorithm, but it does something similar.) Algorithm is by Webb Miller and Eugene W. Myers, published as "A File Comparison Program", p. 1025-1040 of Software--Practice and Experience, November 1985. Quite frankly the algorithm is rather incomprehensible in source code form, so you might want to think about getting the paper. Reference --------- **TODO**: These docs are just an auto-generated skeleton so far. https://github.com/dylan-lang/collection-extensions/issues/2 .. class:: :superclasses: :class:`` .. class:: :superclasses: :class:`` :keyword required source-index: An instance of :drm:``. .. class:: :abstract: :superclasses: :drm:`` :keyword count: An instance of :drm:``. :keyword required dest-index: An instance of :drm:``. .. generic-function:: dest-index :signature: dest-index (object) => (value) :parameter object: An instance of :class:``. :value value: An instance of :drm:``. .. generic-function:: element-count :signature: element-count (object) => (value) :parameter object: An instance of :class:``. :value value: An instance of :drm:``. .. generic-function:: sequence-diff :signature: sequence-diff (s1 s2) => (script) :parameter s1: An instance of :drm:``. :parameter s2: An instance of :drm:``. :value script: An instance of :const:`