Hamdown

Languages and libraries

markup language

SHOW HN2018

64points
58comments
#660of 2,155 in 2018
Top 31%of 2018 by points

How HN took it

RoastedHalf or more of the comments are critical

3 positive, 6 neutral or asking, 1 mixed, 16 critical, out of 26 comments about the project. Thread score -0.38.

Idea: 2 for, 10 againstDesign: 1 for, 5 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Worthwhile effort; Markdown lacks features for complex sites.

    From 1 comment
    • This is a worthy effort. Markdown isn't quite there in terms of slightly more complex web sites, and Haml is definitely more complex for the simple things than I would like. I…
      ChuckMcM on HN
  • Default classes and front matter support would be useful.

    From 2 comments
    • I think this looks really great! Love the idea of the front matter enabling things like default classes. Writing HTML or markup using something like Haml or Pug is just so much…
      lytedev on HN
    • Actually just a method of enabling default classes for certain control sequences would be great, or some simple configuration for ie accessibility defaults(auto IDs, roles, etc).…
      anthonybullard on HN

Objections

  • Source is less readable than Markdown; Haml syntax is harder to scan.

    From 2 comments
    • I'm afraid I'll have to be one of the curmudgeonly naysayers, too. The nice thing about Markdown is that the source file is just as readable as the output. Haml and hamdown fail…
      bitofhope on HN
    • I know this isn't the fault of the author but I don't like the way periods seem to be overloaded in the Haml example: ``` %h2.f2.helvetica.strike ``` The first period denotes a…
      krapp on HN
  • Just put HTML in Markdown instead.

    From 1 comment
    • Why not just put HTML in your markdown? Lots of parsers support it, you rarely need it so who cares if it's ugly, it avoids having to learn another thing, and it lets you do…
      IshKebab on HN
  • Only a proposal with no implementation; title oversells it.

    From 2 comments
    • So is this the "lean startup" equivalent of a Show HN? "I have this great idea. buy it here!" oh really we haven't implemented anything, but now that we see a bunch of people…
      masukomi on HN
    • Agreed. I've seen this more and more where people link to incomplete proposals on GitHub, but have very misleading titles. At least they know how to work the system to get their…
      techntoke on HN

Requests

  • Default classes or accessibility defaults for control sequences.

    From 1 comment
    • Actually just a method of enabling default classes for certain control sequences would be great, or some simple configuration for ie accessibility defaults(auto IDs, roles, etc).…
      anthonybullard on HN
  • Front matter as a first-class feature.

    From 1 comment
    • Hamdown author here. To make it clear the I don't see this as a replacement for HTML/ERB/whatever templating solution for your web app. The niche is rather narrow - it is for…
      inem on HN

Questions

  • How does it compare to Textile?

    From 1 comment
    • Before Markdown, there was another plain text markup system called Textile, which seems to be all but forgotten -- and I'm not sure "Hamdown" has a lot of advantages over…
      chipotle_coyote on HN
  • How does it compare to reStructuredText?

    From 1 comment

Alternatives named

  • Textile

    From 1 comment
    • Before Markdown, there was another plain text markup system called Textile, which seems to be all but forgotten -- and I'm not sure "Hamdown" has a lot of advantages over…
      chipotle_coyote on HN
  • Slim

    From 1 comment
    • I also preferred the clarity of unambiguous plain code. Then I found slim. It eliminates most of the markup, reducing it to its humanly readable essence, producing clean…
      andrei_says_ on HN
  • Pug/Jade

    From 1 comment
    • Seems pretty similar to pug/jade, other than not needing parentheses for tag attributes? (which admittedly, has annoyed me in pug) If I had to go to Ruby-land, I would use slim...
      jessaustin on HN
  • Haml markdown filters

    From 1 comment
    • I'm not sure if the advantages are significant enough over using haml markdown filters (last example) to warrant creating an implementation. Great idea though.
      amingilani on HN
  • reStructuredText

    From 1 comment
    • RestructuredText seem to me like an alternative to Markdown. Hamdown idea is to enable automated content-generation by allowing ruby code embedding (like you can do with HAML)
      inem on HN
  • kramdown

    From 1 comment
    • Hamdown author here. To make it clear the I don't see this as a replacement for HTML/ERB/whatever templating solution for your web app. The niche is rather narrow - it is for…
      inem on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17312562)