# TODO ## Push Language TODO - [ ] Make all vector functions applicable to string functions and vice versa - [X] Implement all functions as seen in propeller - [X] Implement all functions as seen in the specification - [ ] Implement Linear Algebra functions as specified in the previous papers - [X] Add a function to sort a vector forward and backwards - [ ] Disambiguate isEmpty and stackIsEmpty - [X] Rename Logical to Bool - [X] Make int yank, shove, yankdup, and shovedup generic - [ ] Write hackage documentation for each function - [ ] Refactor all functions to take state as the final parameter - [ ] Standardize the pattern matching parameter names, such as c1 : cs - [ ] Write unit/quickcheck tests for all of the instructions ## PushGP TODO - [ ] Implement a Plushy genome translator - [ ] Need to make this reproducable too (Check pysh json files)