Conversation
|
I have some questions about the Matrix type you're proposing here. Basically it seems to me that for Matrix.fm we have the following options:
Idris: https://github.com/idris-lang/Idris-dev/blob/master/libs/contrib/Data/Matrix.idr
More details: https://personal.cis.strath.ac.uk/james.wood.100/blog/html/VecMat.html
I have implemented this in Formality in this gist: https://gist.github.com/johnchandlerburnham/e35dec10bd8a5b7e512aa62e985d934e Each of these approaches has different problems. Vectors makes proofs messy if you want to get things along columns instead of rows (and it giving Vector.fm some attention). Functions is great if we can get functional extentionality working with So my feeling is that we should write a Matrix.fm based on the Idris method for now, and possibly revisit later when we know more about fancy extensional equality features. @MaiaVictor, thoughts? |
|
I think it is not time to think about Matrix instead, specially just for the sake of Tic Tac Toe. Just write a list of lists on the Tic Tac Toe namespace, it is fine. We can think about implementing a proper |
|
So, should this be merged? Will this be changed? Waiting |
If |
No description provided.