3 ms·
> Main focus was on implementing & understanding working the of database I think this clearly describes what was the goal.
by zsoltkacsandi 2y ago
> Main focus was on implementing & understanding working the of database
I think this clearly describes what was the goal.
- whalesalad 2y agoYep... but there are dozens of different types of databases out there. There is no way to look at this codebase and give any kind of feedback one way or the other without that understanding, particularly with zero usage examples. Which is what the OP is asking about.
- jasonlotito 2y ago> There is no way to look at this codebase and give any kind of feedback Less than a minute and I know how to use it. It's not complicated. The source code is available and fairly easy. If you can't figure out how to use it in a trivial amount of time, you aren't going to be able to offer anything of value. When did HN go from being about interesting stuff to making bold, ignorant statements like "There is no way to look at this codebase and give any kind of feedback one way or the other without that understanding." You should know better.
- whalesalad 2y ago[flagged]
- ge96 2y agoyeah as a dev/non-go person don't know how it works either. I assume main.go is where it starts but then what... I see a commands maybe it works by CLI? idk either
- Xarodon 2y agoYes it's a CLI REPL, you build and run the binary using the instructions in the README and then create/insert/select from it by typing those commands into the CLI. Currently there's no way to connect to it like you would a normal SQL db, but you could embed it like you would sqlite.
- ge96 2y agoHopefully there is a help/man
- otteromkram 2y agoYou're a "dev," but don't seek out test folders/files for use case examples? Don't let your employer know...
- lelandbatey 2y agoThey can be a dev and not want to have to clone and explore the code. There's tons of little bits of friction that're not addressed by the "face" of the repo. E.g. The readme doesn't seem to imply how to connect to this database (the answer is you write to its stdin, it's not socket based). We're not at work here. Low effort posts are allowed though not encouraged. Implying that making a low effort post somehow makes you not a developer ("you're a 'dev' but don't seem out tests?") is it's own low effort post, while also being hurtful. Please, let's keep things kind, focused, and clear.
- ge96 2y ago[flagged]
- arp242 2y agoIf you're not a developer then you're not the target audience for this.
- Nicksil 2y ago[flagged]