4 ms·
RefHeap
- gmcabrita 15y agoRespective blog post regarding their launch. http://blog.refheap.com/blog/2012/01/06/brave-new-world/ http://blog.refheap.com/blog/2012/01/06/brave-new-world/
- spydum 15y agoI'm not sure I get it.. it's another pastebin, with syntax formatting? Not much of a description on the site.
- Rayne 15y agohttp://blog.refheap.com/blog/2012/01/06/brave-new-world/ http://blog.refheap.com/blog/2012/01/06/brave-new-world/ The launch blog post might make things clearer.
- deleted 15y ago[deleted]
- tptacek 15y agoIt's built from the ground up using Clojure... and it uses Pygments to perform its core task? Just saying, doing the equivalent of Pygments for the 10 most important languages (your call which) and having an end-to-end Clojure solution might be a more impressive calling card than being the first Clojure web app to wrap Pygments.
- Rayne 15y agoYes. The entire site is built with Clojure. We do use Pygments. Pygments is as much a general tool as it is a Python library, and a very good one on both counts. We didn't see much point in writing our own syntax highlighter that would almost certainly be buggier than Pygments and support a fraction of the languages that Pygments already supports. Responding to edits: I agree, there'd certainly be a bigger coolness factor to that. However, we're trying to build a useful site here for anyone who wants to use it. Pygments is mature and does what we need and a whole lot more.
- tptacek 15y agoWell, just to be devil's advocate here, Pygments supports a lot of languages very few people care about (Befunge, Dylan, Modula-2 --- for that matter, how many people need to syntax-highlight their ANTLR grammars?) --- and it's also worth pointing out that the language count in Pygments includes a lot of duplicates --- and it does a somewhat poor job with a few important ones (like ObjC). I'm a fan of Pygments (it's kind of a secret weapon; we don't just use it it to syntax highlight), but that also means I'm acutely aware of how straightforward a syntax highlighting pasteboard is to build on top of it. For that matter, so is Github; Gist is powered by Pygments. I'm really interested in Clojure (I'm kind of shopping for a next language, I like Lisp, and I'm pretty sure the next thing needs to be a JVM language), so maybe I'm just hoping to get people to make ambitious things I can look at.
- Rayne 15y agoWell, I definitely want to point out that we are not trying to claim we've done magic here. If that's how it sounds, I apologize. Believe it or not, we are putting a lot of work into this site. We have some fun ideas we want to play around with, but writing another syntax highlighter just isn't one of them. On the other hand, I'm happy you're interested in Clojure! I'm sorry that our project might not be the one to put you over the edge on it, but I definitely hope something does. :)
- tptacek 15y agoI'm not trying to talk you off the project so much as I am encouraging you to consider reinventing this particular wheel in Clojure as well.
- Rayne 15y agoJust replying to point out that I amended that sentence of the blog post. I understand how it could be misleading.
- andrewcooke 15y agosince you use sequential document names, people can (and will) scan through / search / index what is posted. maybe that's what you want, but it might be more useful if the names were random and sufficiently long to be sparse, so that they are "invisible" unless you know the url.
- Rayne 15y agoYou can make pastes private (which gives them a non-sequential URL) if you're logged in. We're considering allowing for anonymous users to have private pastes as well, perhaps with a time to live on them.