[prev in list] [next in list] [prev in thread] [next in thread] 

List:       racket-users
Subject:    [racket] Output Different Column Widths in a Table
From:       emnistal () gmail ! com (Eli Nistal)
Date:       2013-11-27 16:02:02
Message-ID: CAC3euUVbb2RrVhSwO5E7BR=38wcgvy2P1cEKPYsfjrKFQVurBw () mail ! gmail ! com
[Download RAW message or body]

Thank you. I will try this out.

Regards,


On Wed, Nov 27, 2013 at 7:58 AM, Laurent <laurent.orseau at gmail.com> wrote:

> `pretty-print' is not really meant to print tables. You probably want to
> use `~a' instead, which has various arguments related to width:
> 
> http://docs.racket-lang.org/reference/strings.html?q=~a#%28def._%28%28lib._racket%2Fformat..rkt%29._~7ea%29%29
>  
> For example:
> (for ([s '("auie" "b?poauie" 5 10)]
> [w '(10 4 8 2)])
> (display (~a s #:width w)))
> 
> Laurent
> 
> 
> On Mon, Nov 25, 2013 at 5:39 PM, Eli Nistal <emnistal at gmail.com> wrote:
> 
> > Hello,
> > 
> > I am trying to output a table with different column widths. That is, each
> > column in the table will have a different column width. It looks like
> > pretty printing and parameterizing column widths might do the trick but I
> > have not been able to put it together and get it to work.
> > 
> > I have a function that determines the maximum string length for each
> > entry in a column, from a transposed/pivoted list of lists/matrix and
> > returns a list of those maximums for each column. Now I would like to apply
> > those widths to each column as each line is printed.
> > 
> > This is for a simple text file.
> > 
> > Any examples or pointers to examples or docs would be much appreciated.
> > 
> > Regards
> > 
> > --
> > You can meet at his location,
> > but you better come with cash.
> > 
> > -- Cake
> > 
> > ____________________
> > Racket Users list:
> > http://lists.racket-lang.org/users
> > 
> > 
> 


-- 
You can meet at his location,
but you better come with cash.

-- Cake
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20131127/564eb1b9/attachment.html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic