4 karma · joined October 8, 2021
I want it open source and free, just building an app that I'd like to use myself.
This is called Hemingway because he was apparently good at communicating efficiently which made him a popular author.
- The library: https://github.com/shaoner/padme-core
- The web/wasm backend: https://github.com/shaoner/padme-browser
Right now, I can't move a task to another column which gives me a non helpful generic error. Should I spend time investigating this?
And yeah it's not only slow but sometimes it crashes your browser, sometimes it doesn't even load what you click on.
I can't seriously understand the appeal. I would prefer anything else, including post its.
On the other hand, some random people's opinions in a Reddit community with -apparently- no further agenda seem somewhat more honest.
Not that the answer is better but it gives you new data points in your search.
Basically, it's not one or the other, you can use both tools and that's probably why it makes sense to include Reddit in AI models (which do this job for you automatically)
I truly believe that its weakness is elisp, it's not hard but at the same time it's not a language you want to learn or spend time with, so of course that means less packages, less support and less interest in customizing it well.
Other than that, I would be quite happy to see a modern version, with support for another scripting language and maybe dropping all these UI features, like menubar, toolbar etc.
If we acknowledge there's a learning curve, the UI buttons are non essential. VSC & others are probably better at this.
Taking the article example, I ended up doing this:
#[derive(Debug, Clone, Copy, Eq, PartialEq)]
pub enum MyError {
MyErr1,
MyErr2,
MyErr3,
}
fn read_number_from_file(filename: &str) -> Result<u64, MyError> {
let mut file = File::open(filename).or(Err(MyError::MyErr1))?; // Error!
let mut buffer = String::new();
file.read_to_string(&mut buffer).or(Err(MyError::MyErr2))?; // Error
let parsed: u64 = buffer.trim().parse().or(Err(MyError::MyErr3))?; // Error
Ok(parsed)
}
As I'm a beginner, I would love to hear some thoughts on this