I have never used Perl5's formats, except for once to see what they did. So, frankly, moving format to Perl6::Form is something I applaud.

The most interesting part of Ex7, imho, was a little gem buried about a third of the way down the page. Options look like really neat syntactic sugar.

The fact that I can write some_option => 1, as :some_option makes me very happy. Turning something on or off is, often, over half the parameters passed to some function or constructor.

Now, I'm not so certain about the usefulness of :some_option[1, 2, 3] or the almost impenetrable :some_option«Some Text» (How on earth are you supposed to make those characters in vi, anyways?!? When was this decided, and by who?) I know I'll like them after the first few months, but I'm just not seeing it right now ...

Now, the formatting stuff, while the actual topic wasn't interesting to me, did further illustrate some of the very neat things we'll be allowed to do. By treating Perl6 as Lisp-ish as possible, the vistas that are opening seem endless. (And, I thought Perl5 had endless vistas ...)

------
We are the carpenters and bricklayers of the Information Age.

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.


In reply to Thoughts on Exegesis 7 by dragonchild

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.