carneades / carneades-4

Version 4 of Carneades, implemented in Go
https://carneades.github.io/
Other
48 stars 13 forks source link

Premise order in Scheme not preserved #20

Closed tfgordon closed 7 years ago

tfgordon commented 7 years ago

Since premises of argumentation schemes are represented using Go maps, the order of the premises is non-deterministic. The order in the YAML source file is not necessarily preserved. But it needs to be since we are compiling schemes to CHR rules, where the order is important in the operational semantics. To do: change the representation of scheme premises from a map to a slice (list)