HNHacker News
TopNewBestAskShowJobs

amedvednikov

1,578 karma · joined November 15, 2016

submissionscomments
amedvednikov··on The V Programming Language 0.4
In this comment the author says V is a scam, and should be ignored until it dies. The position is clear. It's hardly unbiased.
amedvednikov··on The V Programming Language 0.4
You maybe failed to find it, yet it exists:

https://news.ycombinator.com/item?id=27442724

amedvednikov··on The V Programming Language 0.4
370 items!
amedvednikov··on The V Programming Language 0.4
You're spamming this thread and with your anti V attacks, have a bunch of them downvoted and flagged, and are teaching me about communication...

So rude indeed.

amedvednikov··on The V Programming Language 0.4
And what's wrong with the first part of the comment?
amedvednikov··on The V Programming Language 0.4
The author said "V must die" in an HN comment here long after posting the articles.
amedvednikov··on The V Programming Language 0.4
Currently. Previously there were features like C to V translation unmarked as WIP.

WIP marks were quickly added, and gradually all features were implemented, and those marks were removed.

Current contents of the website has been proof read by many people.

amedvednikov··on The V Programming Language 0.4
> Static analysis (autofree) with reference counting, by itself, cannot theoretically free all of the objects during the runtime of the program.

It can't, that's what it says on the home page. Stuff that can't be freed during compile time is handled via GC.

What's the issue again? What's the impossible claim?

amedvednikov··on The V Programming Language 0.4
Nowhere in your quotes does it say GC-less autofree.

"The right approach to solve this will be figured out in the near future."

And it was figured out, and we now have what we have. It's described on the home page in detail. 4 ways to handle memory.

Why another new account?

amedvednikov··on The V Programming Language 0.4
Most of the stuff we use was written in C89 and even older versions :)
amedvednikov··on The V Programming Language 0.4
What's written is correct, what's the issue again?

RC was later replaced with a tracing GC.

RC is a type of GC btw, so...

amedvednikov··on The V Programming Language 0.4
Thanks, glad you have such an opinion now.

We don't plan to die. There's no language that ticks all V's checkboxes:

- simple

- fast to compile

- C/C++ perf

- fits all domains

- flexible memory management (gc, manual, autofree in the future, arena)

- batteries included

- readability and development speed of python, C perf

etc

amedvednikov··on The V Programming Language 0.4
You consider the phrase "[lang] must die" a death threat?

Only the author of the vaporware articles said that, AFAIK.

amedvednikov··on The V Programming Language 0.4
How was this answer aggressive? The author of Odin claimed I lied that I had json serialization, because it wasn't possible.

I said you don't need AST to generate json serialization code.

What's the drama about?

amedvednikov··on The V Programming Language 0.4
Most of the stuff we use is written in C. Which is even smaller than Go.

You don't need complex langs to write software.

amedvednikov··on The V Programming Language 0.4
No, it was written that the source would be released in 2 days.

There was also an announcement on Twitter.

> I, among others to which you still seem to have bad feelings

I don't know who you are, and I have no bad feelings towards you.

amedvednikov··on The V Programming Language 0.4
> V was not open-sourced when the accusation was made

V has been open source since its public release on June 22, 2019.

On June 20, 2019 an early access build of the compiler was released.

amedvednikov··on The V Programming Language 0.4
Yep! Here's DOOM translated from C to V:

https://www.youtube.com/watch?v=6oXrz3oRoEg

amedvednikov··on The V Programming Language 0.4
> If your language is too simplistic, essential complexity will just live in your ad hoc program instead, which is objectively worse.

Not from my experience. Go is a breath of fresh air in this over-engineered complex industry.

Go promotes simplicity and speed, and so does V.

amedvednikov··on The V Programming Language 0.4
You can look up vlang.io on web archive and see that it never said GC-less autofree. It actually explicitly said that RC/GC are used for stuff that can't be freed during compile time.
amedvednikov··on The V Programming Language 0.4
autofree is not reference counting, and it's marked as "not production ready yet" on the website.
amedvednikov··on The V Programming Language 0.4
> If you've been dreaming about a language like this, give it a try. Spend 20 minutes on it, and form your opinion.

> I'm sure you'll like it!

And what's wrong with this comment?

amedvednikov··on The V Programming Language 0.4
The author never stated it was open sourced when the early access binaries were released.

They were released 2 days before the source. It was just an early access thing.

amedvednikov··on The V Programming Language 0.4
Sum types, json, http, networking, ORM, GC are all stable now.

They probably weren't when you worked with them.

amedvednikov··on The V Programming Language 0.4
Go is a great language, revolutionary, I would say.

Just for one thing: focus on simplicity and fast builds.

amedvednikov··on The V Programming Language 0.4
> this language has literally no unique attributes that would make it different than D or Go

It does, a lot: https://vlang.io/compare#go

amedvednikov··on The V Programming Language 0.4
You'd be surprised how much can be optimized even when using the same C compiler.

No header files hell for example.

amedvednikov··on The V Programming Language 0.4
You can test them today, those are simple checker bugs that were fixed right away.

We're not going anywhere :)

You can check the number of commits over the last 4 years.

amedvednikov··on The V Programming Language 0.4
There were no impossible claims.
amedvednikov··on The V Programming Language 0.4
There were no solid arguments this was a scam, whatever that means.
← PreviousPage 3 of 26Next →