Send Beginners mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1.  Literate Haskell in Markdown but not Bird style
      (Dimitri DeFigueiredo)
   2. Re:  Literate Haskell in Markdown but not Bird    style
      (Norbert Melzer)
   3. Re:  Literate Haskell in Markdown but not Bird style
      (Brent Yorgey)
   4. Re:  Literate Haskell in Markdown but not Bird style
      (Dimitri DeFigueiredo)
   5. Re:  Literate Haskell in Markdown but not Bird    style
      (Yitzchak Gale)


----------------------------------------------------------------------

Message: 1
Date: Wed, 04 Jun 2014 16:58:27 -0600
From: Dimitri DeFigueiredo <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: [Haskell-beginners] Literate Haskell in Markdown but not Bird
        style
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Hi All,

Is there a way to use literate haskell with GHC using Markdown but *not* 
using the Bird style for the code?
It seems either one uses Bird style or has to put latex style 
\begin{code} markup (which markdown doesn't hide)

In other words, is there a way to mark up the code in Markdown in a way 
that GHC understands without having to preprocess the file? I just 
wanted to write a .lhs file in markdown like I write a .hs file today.

Thanks,

Dimitri


------------------------------

Message: 2
Date: Thu, 5 Jun 2014 01:55:21 +0200
From: Norbert Melzer <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Literate Haskell in Markdown but not
        Bird    style
Message-ID:
        <ca+bcvstz31yzbuyoifxadte-xi0epjyotrtahxjsik8thr9...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Because markdown knows about code in two ways, which differs by
implementation, I have to ask which you want to use.

Do you want to mark code by indenting it or by fencing it?

As far as I remember the documentation, fenced code blocks should be
possible where indented are not.

But how exactly I had to search again.
Am 05.06.2014 00:58 schrieb "Dimitri DeFigueiredo" <[email protected]
>:

> Hi All,
>
> Is there a way to use literate haskell with GHC using Markdown but *not*
> using the Bird style for the code?
> It seems either one uses Bird style or has to put latex style \begin{code}
> markup (which markdown doesn't hide)
>
> In other words, is there a way to mark up the code in Markdown in a way
> that GHC understands without having to preprocess the file? I just wanted
> to write a .lhs file in markdown like I write a .hs file today.
>
> Thanks,
>
> Dimitri
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20140605/9723a76b/attachment-0001.html>

------------------------------

Message: 3
Date: Wed, 4 Jun 2014 21:45:53 -0400
From: Brent Yorgey <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] Literate Haskell in Markdown but not
        Bird style
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii

On Wed, Jun 04, 2014 at 04:58:27PM -0600, Dimitri DeFigueiredo wrote:
> Hi All,
> 
> Is there a way to use literate haskell with GHC using Markdown but
> *not* using the Bird style for the code?
> It seems either one uses Bird style or has to put latex style
> \begin{code} markup (which markdown doesn't hide)

Those are the only two styles which GHC accepts.

> In other words, is there a way to mark up the code in Markdown in a
> way that GHC understands without having to preprocess the file? I
> just wanted to write a .lhs file in markdown like I write a .hs file
> today.

If you are willing/able to use pandoc, it implements a special version
of Markdown for .lhs files which understands Bird tracks.  See

  http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown

-Brent


------------------------------

Message: 4
Date: Thu, 05 Jun 2014 00:53:05 -0600
From: Dimitri DeFigueiredo <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Literate Haskell in Markdown but not
        Bird style
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Thanks. I wanted to use the fenced version like so.

```haskell
myFunction :: Int -> String
-- some code goes here
```

I find that typing with the Bird style, I get lots of '>' left behind at 
the end of lines causing syntax problems before I compile. It also makes 
it harder for me to reformat the code. For example, 'unindent block' no 
longer works on my editor.


Cheers,

Dimitri


Em 04/06/14 19:45, Brent Yorgey escreveu:
> On Wed, Jun 04, 2014 at 04:58:27PM -0600, Dimitri DeFigueiredo wrote:
>> Hi All,
>>
>> Is there a way to use literate haskell with GHC using Markdown but
>> *not* using the Bird style for the code?
>> It seems either one uses Bird style or has to put latex style
>> \begin{code} markup (which markdown doesn't hide)
> Those are the only two styles which GHC accepts.
>
>> In other words, is there a way to mark up the code in Markdown in a
>> way that GHC understands without having to preprocess the file? I
>> just wanted to write a .lhs file in markdown like I write a .hs file
>> today.
> If you are willing/able to use pandoc, it implements a special version
> of Markdown for .lhs files which understands Bird tracks.  See
>
>    http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown
>
> -Brent
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners



------------------------------

Message: 5
Date: Thu, 5 Jun 2014 12:01:41 +0300
From: Yitzchak Gale <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Literate Haskell in Markdown but not
        Bird    style
Message-ID:
        <CAOrUaLbE7zpoRmWEFEqxTkaABb=s6k1bo4gqmoghh4bj+h0...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

That makes sense. Perhaps you should use latex style,
then use a quick script to change the begin and end lines to
markdown fences. It would be a one-liner in bash,
or a very simple Haskell program, for example.

-Yitz

On Thu, Jun 5, 2014 at 9:53 AM, Dimitri DeFigueiredo
<[email protected]> wrote:
> Thanks. I wanted to use the fenced version like so.
>
> ```haskell
> myFunction :: Int -> String
> -- some code goes here
> ```
>
> I find that typing with the Bird style, I get lots of '>' left behind at the
> end of lines causing syntax problems before I compile. It also makes it
> harder for me to reformat the code. For example, 'unindent block' no longer
> works on my editor.
>
>
> Cheers,
>
> Dimitri
>
>
> Em 04/06/14 19:45, Brent Yorgey escreveu:
>
>> On Wed, Jun 04, 2014 at 04:58:27PM -0600, Dimitri DeFigueiredo wrote:
>>>
>>> Hi All,
>>>
>>> Is there a way to use literate haskell with GHC using Markdown but
>>> *not* using the Bird style for the code?
>>> It seems either one uses Bird style or has to put latex style
>>> \begin{code} markup (which markdown doesn't hide)
>>
>> Those are the only two styles which GHC accepts.
>>
>>> In other words, is there a way to mark up the code in Markdown in a
>>> way that GHC understands without having to preprocess the file? I
>>> just wanted to write a .lhs file in markdown like I write a .hs file
>>> today.
>>
>> If you are willing/able to use pandoc, it implements a special version
>> of Markdown for .lhs files which understands Bird tracks.  See
>>
>>    http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown
>>
>> -Brent
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/beginners
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners


------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 72, Issue 3
****************************************

Reply via email to