Codr.cc

Dev tools

collaborative code editor

SHOW HN2011

Codr.cc

Etherpad meets Pastebin Meets Notepad.cc: live code sharing

codr.cc

#live code sharing#collaborative editor#pastebin#syntax highlighting

135points
79comments
#70of 1,097 in 2011
Top 7%of 2011 by points

How HN took it

MixedNo clear lean

8 positive, 18 neutral or asking, 5 mixed, 11 critical, out of 42 comments about the project. Thread score -0.02.

Execution: 2 for, 8 againstIdea: 4 for, 0 againstDesign: 1 for, 2 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

  • Real-time collaborative editing is useful and simple

    From 3 comments
    • I really like the idea and implementation. Its pretty neat for collaborative code editing and much better for editing code then etherpad or google docs. I think this should be…
      mrud on HN
    • Very, very nice! This is going to replace Etherpad for us when interviewing. Thank you for building this. Some notes: * Tab defaults to 8 spaces. Ughh, can it be 4? *…
      old-gregg on HN
    • I love it :) It would be fantastic if a site like this also supported categorizing code snippets the way gists on guthub work, and were searchable.
      windsurfer on HN
  • Clean interface, usable on iPad

    From 2 comments
    • I would love support for Markdown syntax highlighting. I know the language itself provides visual clues for structure, but some light formatting say for headlines is nice. I…
      8ig8 on HN
    • First impressions: - Pretty nice. It's something I might use. - Scrolling is a bit choppy (OS X Chrome). I'm not a fan of re-inventing scroll bars. - I wish the meta info was…
      jkkramer on HN

Objections

  • Syntax highlighting was buggy for several languages, now mostly fixed

    From 5 comments
    • Looks nice. On the read-only version of the page, placing the cursor and hitting "enter" adds newlines. They don't show up in anyone else's session AFAICT, but it's a little…
      kwantam on HN
    • C/C++ highlighting is also a bit underwhelming; it's only coloring constants, comments, and strings. Kewords, precompiler directives, etc are ignored.
      spydez on HN
    • I think you could stand to improve the c/cpp highlighting. Found this code using google code search for main.cpp, it is not mine: http://codr.cc/s/1cb504a3/cpp compare with…
      Batsu on HN
    • Great work! P.s. real-time syntax highlighting is not working for me
      rpedroso on HN
    • PHP highlighting not working for me ... ``` <?php if ( isset ( $_POST['var'] ) === true ) { echo 'bar'; } ?> ```
      CWIZO on HN
  • Collaborative editing lets people overwrite each other's lines and cursors jump

    From 3 comments
    • There have been a few of these made — I remember ethercodes, which probably came closest to replicating what this is doing. Right now, as a collaborative editing tool, it doesn't…
      avree on HN
    • I like it, but I would personally recommend locking on a line level. I shouldn't be able to hold backspace on the same line my collaborators are editing IMO. Another added bonus…
      jqueryin on HN
    • I would love to use this, very nice work. I have one problem with it though, is that everyone's cursor appears to jump to the same spot when someone makes a change. This makes it…
      sorensen on HN
  • Scrolling is laggy and search only covers visible text

    From 3 comments
    • First impressions: - Pretty nice. It's something I might use. - Scrolling is a bit choppy (OS X Chrome). I'm not a fan of re-inventing scroll bars. - I wish the meta info was…
      jkkramer on HN
    • You should've used the standard scrolling. Search doesn't work if the text is not in the current view. So you can only really search what's on the current page.
      rorrr on HN
    • And the current scrolling is really laggy. Love the product otherwise.
      jorde on HN

Requests

  • More language support such as Scala, Clojure, Markdown

    From 3 comments
    • Nice, but your js is broken if you write it without semicolons at the end. Also any chance of Scala support?
      tomjen3 on HN
    • First impressions: - Pretty nice. It's something I might use. - Scrolling is a bit choppy (OS X Chrome). I'm not a fan of re-inventing scroll bars. - I wish the meta info was…
      jkkramer on HN
    • I would love support for Markdown syntax highlighting. I know the language itself provides visual clues for structure, but some light formatting say for headlines is nice. I…
      8ig8 on HN
  • API or command-line tool

    From 2 comments
    • I really like the idea and implementation. Its pretty neat for collaborative code editing and much better for editing code then etherpad or google docs. I think this should be…
      mrud on HN
    • Those are some very interesting ideas, I especially find the similar snippet lookup thing. However, for that particular one a more robust database of snippets would probably be…
      jmonegro on HN
  • Live render or preview mode

    From 1 comment
    • Love it! Could you have an extension of /preview or /render that would render the page live on the broadcast side. This would be great for teaching/demos. Even better if they can…
      crjones on HN
  • Tab width and indentation settings

    From 1 comment
    • Very, very nice! This is going to replace Etherpad for us when interviewing. Thank you for building this. Some notes: * Tab defaults to 8 spaces. Ughh, can it be 4? *…
      old-gregg on HN

Questions

  • How is privacy handled for sensitive code

    From 1 comment
    • this is great. what about privacy? sometimes I care where the code ends up since sometime's I working on other people's stuff
      edge17 on HN
  • How are conflicts handled between editors

    From 2 comments
    • > Drag and drop a file from your computer into Codr, and we'll read it's contents and paste it over for you. Should be "its". Out of curiosity, how complex is the code to deal…
      comex on HN
    • Nice work. Do you use operational transformation to manage changes?
      freyrs3 on HN

Alternatives named

  • Etherpad

    From 1 comment
    • Very, very nice! This is going to replace Etherpad for us when interviewing. Thank you for building this. Some notes: * Tab defaults to 8 spaces. Ughh, can it be 4? *…
      old-gregg on HN
  • Ethercodes

    From 1 comment
    • There have been a few of these made — I remember ethercodes, which probably came closest to replicating what this is doing. Right now, as a collaborative editing tool, it doesn't…
      avree on HN
  • Gobby

    From 1 comment
    • I've used Gobby[1] for local networked collaborative code editing, but it's nice to see something online. It would be fantastic if this linked up with Github for storage. 1.…
      tomkinstinch on HN
  • paste.pocoo.org

    From 1 comment
    • I really like the idea and implementation. Its pretty neat for collaborative code editing and much better for editing code then etherpad or google docs. I think this should be…
      mrud on HN
  • ideone

    From 1 comment
    • HTML is the easy part, but maybe consider extending it like http://ideone.com/ an online compile service. Or maybe combine it though i am not sure if ideone.com offers an API.
      mrud 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/2481287)