top | item 47157231

(no title)

acedTrex | 4 days ago

Claude attempted a treesitter to go port

Better title

discuss

order

AlexeyBelov|2 days ago

Thank you, I flagged the submission. I doubt this project will have activity in 6 months, but I'd love to be proven wrong.

thebackup|4 days ago

This was my first thought as well, just from reading the title.

odvcencio|4 days ago

well how did it do?

ctmnt|4 days ago

Hard to say. Claude’s very good at writing READMEs. In fact, Copilot often complains about docs that sound like they’re about current capabilities when in fact they’re future plans or just plan aspirational.

Without downloading and testing out your software, how can we know if it’s any good? Why would we do that if it’s obviously vibed? The dilemma.

I’m not at all against vibe coding. I’m just pointing out that having a nice README is trivial. And the burden of proof is on you.

wocram|4 days ago

Shouldn't you be able to answer that?

red_hare|4 days ago

How is OP using Claude relevant?

gritzko|4 days ago

OK for prototyping. Not OK for prod use if noone actually read it line by line.

up2isomorphism|4 days ago

Because OP obviously downplayed this important fact, which typically shows lower quality/less tested code.

g947o|4 days ago

Because the entire README doesn't even mention it, and it is an important factor in deciding whether it is ready for production use.

I, for one, am definitely not going to use this project for anything serious unless I have thoroughly reviewed the code myself. Prototyping is fine.

ks2048|4 days ago

People should say what models/tools they used in even show the prompts.

IshKebab|4 days ago

AI often produces nonsense that a human wouldn't. If a project was written using AI the chances that it is a useless mess are significantly higher than if it was written by a human.

gritzko|4 days ago

I work on a revision control system project, except merge is CRDT. On Feb 22 there was a server break-in (I did not keep unencrypted sources on the client, server login was YubiKey only, but that is not 100% guarantee). I reported break-in to my Telegram channel that day.

My design docs https://replicated.wiki/blog/partII.html

I used tree-sitter for coarse AST. Some key parts were missing from the server as well, because I expected problems (had lots of adventures in East Asia, evil maids, various other incidents on a regular basis).

When I saw "tree-sitter in go" title, I was very glad at first. Solves some problems for me. Then I saw the full picture.

ctmnt|4 days ago

Wait, are you suggesting that OP broke in to your server and stole code and is republishing it as these repos?

I have questions. Have you reviewed the code here to see if it matches? What, more specifically, do you mean when you say someone broke in? What makes you think that this idea (which is nice but not novel) is worth stealing? If that sounds snarky, it’s not meant to; just trying to understand what’s going on. Why is that more likely than someone using Claude to vibe up some software along the same lines?

ctmnt|4 days ago

Also, evil maids, what?

selridge|3 days ago

LMFAO what is this