As an aside, FuncShell looks like a beautiful demonstration of how powerful Haskell can be. The source code is terse and clean.
The only oddity I noticed isthe rather large 68MB binary file committed into master in the repository [1]. Why do people do this? Especially on GitHub where there's support for cutting releases with a binary for each targeted platform...
>The only oddity I noticed isthe rather large 68MB binary file committed into master in the repository.
Thanks for bringing it to notice. I did this and later realized I can opt for the github release option[0]. I will fix this and the installation url asap.
Unfortunately, unless you rewrite history, it'll stay in there and bloat the download for anyone who wants to clone the repo.
I don't know if I want to recommend rewriting history or not. But for what it's worth, I'm currently on a cellular connection and couldn't download something this size if I wanted.
Prezto is abandoned. If you absolutely need a framework go for Zim, although I like the simplicity of Zplug and adding plugins or themes as I need them.
I stand corrected. Hadn't looked there in a while because the repo owner/maintainer had dropped off the grid for the better part of a year. Can't beat Zim it's speed though.. its even faster than Zplug despite Zim being a full framework and Zplug only a bare plugin manager.
I tried to explain to a historian with an open source textbook initiative the basics of latex. As soon as I opened the demo page that had looked nice enough, with him by my side, my heart sank. It's just so far away from being usable by non-technical users.
A good theme and sharelatex.com can go a long way to get someone to use it. I usually only get Math Majors to invest in it.
I did almost all my Master Theology papers in it. Just difficult to use different languages. I usually have to use one or all of these Greek, Hebrew, Aramaic, Latin, Danish or German in my papers. Latex didn't make that easy. Actually nothing does.
What isn't too confusing then? Markdown and HTML are just riffs, it's all based around the idea of opening/closing tokens and special tag names that do different things. I think if there is in fact a technical barrier, then it's the underlying fact that your representation of a document has a separation of content and design/layout. If people can't deal with that, then they can only use WYSIWYG (and not the hacks of rendering to the side while you still type in TeX), and there's no point in trying to update LaTeX's notation to fit people who never will get that underlying separation.
Markdown has its own magic incantations that can infuriate if you don't get them just right. GP is right: most people can't handle markup languages, period. Or, they can, but vastly prefer WYSIWYG text formatting.
For me, if I'm writing something for a web page, I use HTML in a decent editor (emacs). Markdown, reST, or anything else is not easier, just different.
If I need a really nice-looking document, I'll probably use LaTeX. But for a simple document or one that I'll work on with other people, I'll normally just use google docs.
I understand that this caters to a very specific audience which knows haskell. Hence I plan to support JS as the inline language. I don't want to create a new JS version because I want to learn more of Haskell :p
Not really, in the example of df, I was filtering on the basis of size, which is not int usually but a decimal value, hence I had to provide the type hint.
[0] https://github.com/iostreamer-X/FuncShell/raw/master/fsh.gif
EDIT
As an aside, FuncShell looks like a beautiful demonstration of how powerful Haskell can be. The source code is terse and clean.
The only oddity I noticed isthe rather large 68MB binary file committed into master in the repository [1]. Why do people do this? Especially on GitHub where there's support for cutting releases with a binary for each targeted platform...
[1] https://github.com/iostreamer-X/FuncShell/blob/master/fsh