This might be a good place to ask this. I'm the creator of EpicEditor. EpicEditor hasn't been updated in quite awhile due to a lot of big life events including the death of a family member, a baby, a move to another city, new job, and some other ones.
EpicEditor seems to just keep growing. It's been on HN's front page a few times. There's a version for just about every environment from Node, Ruby, to Python to every CMS such as WordPress, ExpressionEngine and more. It's even been placed in an Adobe Enterprise on-prem app. I honestly can't keep up which is a shame because I think it can grow into something even greater with a little TLC :)
If you or someone you know has worked with HTML WYSIWYG type open source projects (contenteditable APIs, etc) comment in the GitHub ticket I just made (copy pasted most of this message), or you can email me at [email protected].
It doesn't require jQuery at all. Where are you getting that? Also, it's one of the smallest markdown editors out there even including all the included themes. We did that on purpose.
Code blocks with syntax highlighting is super easy to implement. Styling images should be done with CSS, no? Also, you can add HTML in Markdown so you could easily just do:
Honestly, it was a random name I made for the directory it was in while I was experimenting. I put my very-super alpha on github and it got picked up by thechangelog and started trending for the month and so I decided, meh, I'll just keep it. But, personally I hate the name too :)
Syntax is the only reason people use CS. CS is used by people who don't like writing JS. Proof is that no CS people are talking about Traceur are they? It's essentially adding most of the things of CS (before CS) but with JS syntax. So, as i said, if you want to write CS because you think it looks pretty, well, that's fine, but don't defend CS based on it's functionality.
And, JavaScript is different then the languages you listed as those are classical languages. You can't even compare them. JavaScript is NOT a classical language. This is a very, very core concept of JavaScript. Why not read Crockford's post I linked to? The performance hit alone should scare you to not use faux JS classes ever.
The languages you listed are compiled languages. CoffeeScript is a transpiled language. Also the fact that it's transpiled is why people say "Oh, dude, it's just JS!" and so they send JS people pull and bug requests with CS code and we all laugh. You'd never see this in any other languages. I feel like CS developers are blind to this. Do you see Obj-C programmers claiming they program in LLVM or something or send bug requests written in raw LLVM code? No.
CoffeeScript, as I said, is fine as it's own language, but the fact of the matter is that it's not and CS developers assume every other JS engineer likes looking at -> instead of function and all other JS engineers like using classes instead of prototypes or that we can't figure out wtf "this" is. We can. If we want added functionality we write it in JS as helper functions. What speed are you gaining from using CS instead of Traceur or Dart? It all boils down to one thing:
CoffeeScript developers like CoffeeScript merely because they don't like the look of JavaScript otherwise they'd use something like Traceur.
You've clearly never been on the internet before. That image is already linked on thousands of sites. I'm assuming you'd say this exact same thing if I posted tubgirl or detroit hardcore?
And, how would one learn how to make their own tools, languages, and operating systems? You have to build them to learn how. So how does one build them without ever having built them?
I agree :) and yes, but apparently because I spelled itself like it's self they were too stupid to read the article. Funny how many of these people can read code, but can't figure out what I meant from it's self.
Thanks! I don't read Hacker News often and when I heard the article was here and 2 of the top comments were about my grammar I thought "and that's why I never read Hacker News". I was actually excited to see some discussion around the subject matter. I was pretty disappointed by all the talk about my "engrish".
100% agree and a point I was trying to make. This whole thing was a response to a reply to a comment I made. I had made a comment that the library they were doing a tutorial on was stupid because it could be done better and I could do it better. They then told me not to reinvent the wheel since it was already done by "geniuses". But yes, exactly.
I use jQuery, but I usually write my own plugins. Id never been able to write a library like jQuery on my own, or in any reasonable time frame, but I can write a slideshow for example in the same amount of time it takes me to find one that works for the project, read through the docs, read the API and implement it. But to some, and some past clients, thats stupid and im "reinventing the wheel."
I said, and mean "Reinventing the wheel is what makes good developers legends, not the other way around. Remember that." And i never said i hate what it means, ever. I said I hate when people say it as a bad thing.
1. This was a response to a reply from a comment I made on a blog.
2. My grandmother has a Ph.D in linguistics and knows probably a dozen languages. Boy would it be hilarious for you to talk to her. I can't even mention how many times I've talked to her about how spelling and grammar doesn't matter as long as the point and idea is conveyed and UNDERSTOOD. She's even against spelling out of things like "though" and apostrophes altogether.
3. If my blog post put you off this much because I spelled "it's self" instead of "itself" and had grammatical errors when I was in a hurry to write a response to someone, don't read it.
4. Not saying I'm even 1% as smart as him, but saying my thoughts are disorganized is a compliment. Einstein and some of the smartest people of all time have failed at writing/english and always been known as "disorganized": http://25.media.tumblr.com/b9vfl4b63gnm701hGDPaIVP0o1_500.pn... -- his desk. Organized people bore me to death.
EpicEditor seems to just keep growing. It's been on HN's front page a few times. There's a version for just about every environment from Node, Ruby, to Python to every CMS such as WordPress, ExpressionEngine and more. It's even been placed in an Adobe Enterprise on-prem app. I honestly can't keep up which is a shame because I think it can grow into something even greater with a little TLC :)
If you or someone you know has worked with HTML WYSIWYG type open source projects (contenteditable APIs, etc) comment in the GitHub ticket I just made (copy pasted most of this message), or you can email me at [email protected].
https://github.com/OscarGodson/EpicEditor/issues/309