[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