Updates for Simplex.hs module here.
I changed the SimplexTask data type. Now it contains not generic elements, but elements of type Double instead.
I added the defaultDecimalPlaces constant and the defaultVecdisp function in order to print vectors from this module in a convinient way.
I changed sample task matrix size. Looks like it was incorrect in the previous state.
I changed sample task constraint string from tuple to vector. The previous version was incorrect.
I added getInclusiveVariable and getExclusiveVariable functions which choose variables to include and to exclude for a Simplex algorythm iteration. They seem to be in a pretty stable and partially usable state now. I run several manual tests for them with my sample task.
Other changes: see source.