debugging - Implementing show for multi-line content in Haskell -


i have small matrix type in haskell is appropriately displayed across multiple lines. current implementation of show formats matrices this:

matfromrows [[1,2]             ,[3,4]] 

this works on own (ie seeing contents of matrix in ghci), whenever matrix displayed part of larger structure, generates awkwardly formatted , difficult read content. example, tuple (matfromrows [[1, 2], [3, 4]], matfromrows [[5, 6], [7, 8]]) display as

(matfromrows [[1,2]             ,[3,4]],matfromrows [[5,6]             ,[7,8]] 

what graceful way handle showing multi-line content in haskell, formatting isn't destroyed when display part of larger structure?


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -