- Funny you should say, I'm actually on OS X Chrome and I don't find it all that choppy. Could you elaborate on that?
- You're probably right.
- I figured the root url (codr.cc) serves as a new pastebin button.
- As I mentioned in another comment, I have to write new code engines by myself, which is a bit harder with languages I'm not familiar with. However, if I see the project take off, I will put some time into supporting more and more languages.
You could also add basic Forth support very easily. In Forth, everything is composed of whitespace-delimited tokens. A token is either an integer or a word. Forth uses metaprogramming to make the syntax extensible, but the most common words with special syntax are comments and string constants.
\ is a single-line comment that skips until the next newline, ( is a multiline comment that skips until the next end paren, ." is an inline print string that scans until the next quote, and it has a counterpart .s" string constant that works the same. Bingo, one basic Forth tokenizer!
There's a great manual for GForth[1], in case you're curious to see what some code looks like or give the language a spin.
Lisp has some of the easist syntax there is (only other contender is whitespace).
(function-call
(+ 5 4)
9
"Hello I like your service"
`(this is read as a list of keywords rather than as a call to the function this with the rest as arguments ,the-value-of-me-is-inserted-due-to-the-comma this-keyword-is-not-changed))
- Funny you should say, I'm actually on OS X Chrome and I don't find it all that choppy. Could you elaborate on that?
- You're probably right.
- I figured the root url (codr.cc) serves as a new pastebin button.
- As I mentioned in another comment, I have to write new code engines by myself, which is a bit harder with languages I'm not familiar with. However, if I see the project take off, I will put some time into supporting more and more languages.
Thanks!