- Ajax voting, (why should this be hard?)
- There is no REST interface; pretty sure. Writing a JS interface overlaid on a legacy HTML interface is possible but *terribly* verbose and not fun at all.
- readily available data, (?)
- SO publishes tons of sliced data on questions and answers. This doesn't exist in PM. Backend changes would be necessary to make it reasonable.
- tagging system, (well we have tags. ..)
- Questions are always and trivially tagged and untagged in SO. The tagging system here is completely free form and not useful as it stands.
- the schema, (can't tell)
- Like above. If the data isn't in the DB and the DB makes it torturous or a serious performance problem... the JS has to mimic/map a database to a brand new (virtual/in-browser) database.
- the encoding quirks, (?)
- UTF-8 is not supported correctly here. Try putting "ಠ_ಠ" into code tags. :P Or just a post and see how it comes back in the edit/update <textarea/>.
- the sub-HTML rules, (???) °
- The rules for posts do not allow real HTML but a mini-version based on 1999 HTML standards that allows things like <code/> tags.
Compare Metacpan to Cpan, just the visual impression.
Metacpan is just a better site. "Design" is not all that different. Information layout is, which some might call design.
What is different: API, social linking features, code viewing, availability of tools, search works better,
responsiveness of developers, so much information above the fold, mobile docs, dev activity charts.
So, basically all the kinds of things I'd like at PM that range from difficult to impossible as is stands. :P
> If a job is even 10% harder than it absolutely needs to be...
reasoning sounds like a perfect justification to abandon Perl 5 and to wait til 6 is ready. :b
Perl6 is today, and for the foreseeable future, more than 10% harder. I'm interested in Perl6 succeeding but for now I am still a Perl5 fanmunk.
And I would be first in line to volunteer for a Perl5 rewrite of PM. I would participate in a Perl6 rewrite too but less enthusiastically just because so far it's less fun (doc, bugs, speed).
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.