points by skybrian 4 days ago | 0 comments
It sounds like you know what you’re doing but the documentation seems rather shallow and I don’t quite get it. I think you’re going to need a real language specification. I like how Go does it.
There is some apparently AI-generated prose that needs rewriting for clarity. For example, in the tutorial:
> The caller proves where; the implementation proves ensures. A precondition failure stops compilation before any program runs.
Fron the readme:
> I think you get it now.
Nope, I skimmed, because the syntax is unfamiliar.
> Memory model is in a tree of "planes". The stack is a tree. Each function is a node. Each variable is another node. If it's a struct then it's also a node. Down to the most atomic types, which are just the integers.
Meaning what? This needs to be explained better.
[–] danieljohnsxd 3 days ago
Just want to say that you did a great job giving critique. Felt encouraging even though it's not even my project
[–] jordan_bonecut 4 days ago
[–] bigbadfeline 3 days ago
I'd assume, what you do is based on some research, with articles and other projects like yours - these references are what's missing from your project, you don't have to write them yourself.
The most important missing explanation, that only you can provide, is this: Why a new language? There are projects that attach proof obligations to standard Rust in order to reuse its vast ecosystem and existing LLM skills. That would be a far easier and more productive approach to take.
[–] jordan_bonecut 3 days ago
[–] yubblegum 3 days ago
[–] skybrian 3 days ago
[–] jordan_bonecut 3 days ago
[–] roarcher 3 days ago
Google has a two-part technical writing crash course:
I've had good success with adding a directive to the guide that points to those two URLs and tells the agent to adhere to them in all of its documentation.[–] assumed_throwaw 3 days ago
[–] jordan_bonecut 3 days ago
[–] DonaldPShimoda 3 days ago
Maybe, to put it another way: Why should people want to spend time developing feedback for you when you were not willing to spend commensurate time on the things you want to show them first? You're putting the cart before the horse.
[–] jordan_bonecut 3 days ago