Replies: 3 comments 8 replies
-
|
The page exists in Draft mode. It wasn't accepted by Wikipedia before, as they needed more references, etc. Getting Started with V Programming was already listed on the page. I just added the other 2. https://en.wikipedia.org/wiki/Draft:V_(programming_language) |
Beta Was this translation helpful? Give feedback.
-
|
a youtube channel would be nicer . |
Beta Was this translation helpful? Give feedback.
-
Just an opinion, but after reading the draft, think there are a few points that might be contentious. This opinion about this, comes from reading things posted by detractors, so possibly modifying the below lines can be of some help. This is only a suggestion, it is of course up to team V, as to what they want to put. From draft:
Change to- C interop Reason- "...without any costs", can be a point of contention versus a statement of fact about what V can do.
Change to- Can be as fast as C Reason- The difference is subtle, but can be quite significant in English. "As fast", becomes another point of contention, where it can be purposely misinterpreted to be "as fast as C" in every circumstance and in any comparison. "Can be as fast", is clarifying that the speeds seen can depend on various conditions.
Change to- Autofree can be enabled with -autofree. It takes care of most objects (~90-100%): the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is freed via GC. Reasons:
Taken as a whole, creates multiple points of contention, and can be viewed as advertising. A) "The developer doesn't need to change anything...", traps team V into having to prove this and opens a vector of attack by detractors, versus simply a statement of fact about what autofree can do. B) "It just works", will debatably invite challenges and drama. While a sales pitch is perfectly acceptable on one's website, Wikipedia overlords and detractors are bound to see something they can jump on. C) "...except there's no heavy GC tracing everything or expensive RC for each object", appears to be contradictory to the previous statement, "objects is (are) freed via GC". While it appears that the use of "no heavy" and "expensive" is attempting to show it's a matter of degree, it does invite confusion. Therefore, it might be better to omit the other sentences, because the first few sentences are a statement of fact about how autofree works. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
It's a quite interesting to see that V has 3 books on it. That there isn't a Wikipedia page, yet, is a bit odd, if not scandalous.
Note - see updated book list (25929).
The V Programming Language basic (Japanese), 2020
Getting Started with V Programming, 2021
Beginning with V Programming, 2022
Beta Was this translation helpful? Give feedback.
All reactions