X-Git-Url: https://git.xandkar.net/?p=cellular-automata.git;a=blobdiff_plain;f=001%2Fsrc%2Flife_time.erl;h=1b639a7326528f27a9a0fc806f8bf7ce8b968024;hp=851aa0510ef3d6a618918e729fb27b8883571190;hb=3803d7be41afd2665d4e29850bf6327173a19ddd;hpb=eec4cd1f37ccb353d325f7f8e46e6f9efaa02077 diff --git a/001/src/life_time.erl b/001/src/life_time.erl index 851aa05..1b639a7 100644 --- a/001/src/life_time.erl +++ b/001/src/life_time.erl @@ -99,7 +99,10 @@ handle_cast({tock, {ID, CellState}}, case NewRepliesPending of 0 -> NewGenCount = GenCount + 1, - SortedStatePairs = lists:sort(NewStatePairs), + SortedStatePairs = lists:sort( + fun({A, _}, {B, _}) -> A < B end, + NewStatePairs + ), StateChars = [state_to_char(S) || {_, S} <- SortedStatePairs], ok = io:format(