{"action":"created","issue":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/950","labels_url":"https://api.github.com/repos/javaslang/javaslang/issues/950/labels{/name}","comments_url":"https://api.github.com/repos/javaslang/javaslang/issues/950/comments","events_url":"https://api.github.com/repos/javaslang/javaslang/issues/950/events","html_url":"https://github.com/javaslang/javaslang/issues/950","id":121935837,"number":950,"title":"A pretty-printing class for laying out text in two dimensions, using a simple box model.","user":{"login":"romildo","id":1217934,"avatar_url":"https://avatars.githubusercontent.com/u/1217934?v=3","gravatar_id":"","url":"https://api.github.com/users/romildo","html_url":"https://github.com/romildo","followers_url":"https://api.github.com/users/romildo/followers","following_url":"https://api.github.com/users/romildo/following{/other_user}","gists_url":"https://api.github.com/users/romildo/gists{/gist_id}","starred_url":"https://api.github.com/users/romildo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romildo/subscriptions","organizations_url":"https://api.github.com/users/romildo/orgs","repos_url":"https://api.github.com/users/romildo/repos","events_url":"https://api.github.com/users/romildo/events{/privacy}","received_events_url":"https://api.github.com/users/romildo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-12-13T18:38:48Z","updated_at":"2015-12-15T23:42:12Z","closed_at":null,"body":"I would like to have a pretty-printing library for laying out text in two dimensions, using a simple box model.\r\nThe book *Programming in Scala* (by Martin Odersky and others) presents such a library in its tenth chapter ([see here](https://books.google.com.br/books?id=MFjNhTjeQKkC&pg=PA177&lpg=PA177&dq=two+dimensional+layout+library&source=bl&ots=FMqeSGKNqu&sig=CziUyBl38vtoqwChRqrj_bj9SPk&hl=en&sa=X&ved=0ahUKEwiljKGXrdnJAhUDiZAKHU_pC84Q6AEINTAE#v=onepage&q=two%20dimensional%20layout%20library&f=false)).\r\nThere is also a Haskell library for that: [boxes](http://hackage.haskell.org/package/boxes).\r\nSuch a library can be helpful to draw a tree as a graph, with nodes and arcs connecting the nodes, in text mode.\r\nI would like to have this feature in `javaslang`. If the developers think it is a good idea, please add it to the project."},"comment":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/comments/164937172","html_url":"https://github.com/javaslang/javaslang/issues/950#issuecomment-164937172","issue_url":"https://api.github.com/repos/javaslang/javaslang/issues/950","id":164937172,"user":{"login":"danieldietrich","id":743833,"avatar_url":"https://avatars.githubusercontent.com/u/743833?v=3","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T23:42:12Z","updated_at":"2015-12-15T23:42:12Z","body":"@romildo Thanks for joining! I created the repo and gave you write permissions.You find the initial Boxes impl there. You might change it as you want."}}