News for hackers. Stuff that matters.
Re:V Programming Language released by kingkong2022 on Thursday June 20, 2019 @01:45AM (#20230245)
The claims in the homepage are completely refuted by the readme in the downloaded package. The compiler is not 400 kb dependency free. It requires shit ton of stuff. The codegen as well as hot code reloading is not present, so even the compiler performance claims and hcr on the homepage are lies. Even Rust like memory management that they claimed is not there. Volt is said to be written in Vlang using the UI present in this download. But the readme says that the UI package does not run on Linux, so how can Volt be written in Vlang?

Honesty I don't see why the hype behind Vlang and why so optimistic comments here.

Vlang feels worse than a pre alpha software with a good marketing team that is just trying to make money. It does not even have the features it claims it has. But just look at its patreon, it gets much more than odin lang, which IMO is much further into development than vlang is.

That said, it would not be so bad if the developer did not make false claims and just say that this is pre-alpha software, but instead he makes bold claims and fights for them aggresively (see issue by gingerbill linked elsewhere on this page), which can now be seen that all of them have been lies.

Edit: (posting my comment from below) https://support.patreon.com/hc/en-us/articles/204914235-How-...

People with patreon accounts should report this guy.

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @06:26AM (#20231439)
> It requires shit ton of stuff.

No it doesn't. You can build the compiler with `clang v.c`

> But the readme says that the UI package does not run on Linux, so how can Volt be written in Vlang?

The UI package is not available for everyone on Linux yet. Doesn't mean I can't use it.

> hot code reloading is not present

It will be on June 22.

Why do you spread lies and even ask to report me based on these lies? Are you the developer of Odin, who started a similar thread 3 months ago?

[dead]
Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @07:19AM (#20231669)
I think you are. Immediately creating a throwaway, jumping in, and spreading lies, misinformation, just like last time, when I released the playground early.
Re:V Programming Language released by gingerBill on Thursday June 20, 2019 @07:32AM (#20231741)
I am the Odin creator. Please don't accuse me of spreading lies when all I have done is shown that your language is just "Not as Advertised", which I originally stated in this issue: https://github.com/vlang/v/issues/35

Note: You also deleted many comments by other individuals criticizing your claims in that issue too.

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @07:35AM (#20231779)
"Many comments" (2). Repeating the same lies and misinformation.

Most features requiring AST? Really? Codegeneration not possible to implement json decoding?

It's just as ridiculous as claims here like V depening on glfw and freetype.

Re:V Programming Language released by gingerBill on Thursday June 20, 2019 @07:42AM (#20231824)
JSON decoding of the kind you want requires either run time type information or a high level metaprogramming system, of which you store the data for the types in a sort of tree, which you could call a typed abstract syntax tree (typed AST).

Stating that V has no dependencies and then requiring dependencies means the original statement is false.

[dead]
Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @07:33AM (#20231759)
I don't see a single valid discrepency
[dead]
Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @07:45AM (#20231849)
Yes I delayed the release by 2 days to clean up readme. "Lol"
Re:V Programming Language released by lifthrasiir on Thursday June 20, 2019 @07:53AM (#20231899)
This is the first time I've ever heard of why the source release was delayed. I have also managed to see the related issue [1], which was posted too late. You should have said at the first time. [2]

You have instantly earned much reputation by releasing Volt at the first time; that reputation is much easier to lose as well. People easily gets disappointed, no matter what you have achieved (or think that you can achieved); you should be very careful. Or you can stack much reputation that your mistake or short-sighted action doesn't harm yourself.

[1] https://github.com/vlang/v/issues/287

[2] Not that I like this form of release. Proprietary languages simply don't work in the modern world.

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @08:34AM (#20232198)
> This is the first time I've ever heard of why the source release was delayed.

My comment was sarcasm by the way.

And sorry for the delay, I was sleeping.

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @08:33AM (#20232194)
I'm sorry, proprietary languages? What are you referring to?
Re:V Programming Language released by lifthrasiir on Thursday June 20, 2019 @08:50AM (#20232324)
A pledge to make your language free (as in freedom defined by FSF [1], so its antonym is proprietary) is not an open source by itself. Currently your language is not free.

EDIT: s/open source/free/

[1] https://www.gnu.org/philosophy/free-sw.html

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @09:05AM (#20232456)
V is going to be released in 2 days and be free with a permissive license.

You can't call an unreleased language proprietary.

Re:V Programming Language released by lifthrasiir on Thursday June 20, 2019 @09:11AM (#20232523)
You have a working playground and have briefly released a binary. At the very least the second qualifies as a distribution, an important event when we are talking about F/OSS. Your language is therefore still proprietary.

Many current programmers think F/OSS as a norm and proprietary (released or not) as exceptionally shady. Even though some may think proprietary software is acceptable, something being F/OSS is a label with the non-trivial amount of value. Your act can be interpreted as claiming that value without actually being F/OSS, no matter what was your intention.

Re:V Programming Language released by bendmorris on Thursday June 20, 2019 @12:00PM (#20234186)
Honestly, what is the holdup on releasing the source? Other languages are developed entirely out in the open - what are you worried about? Why not just release it today in whatever state it's in, as was previously promised?

Without releasing it you're expecting people to put blind faith in you.

Re:V Programming Language released by amedvednikov on Thursday June 20, 2019 @07:03AM (#20231590)
> It is about dependencies required by the V compiler.

V compiler doesn't require glfw or freetype. It doesn't require anything.

Re:V Programming Language released by ncmncm on Thursday June 20, 2019 @01:59AM (#20230308)
Memory management points up probably the most significant weakness. Give it a destructor or a drop trait or something that can be tied to scope exit. You don't need custom memory management features if you have resource management, because then memory is just another resource.

p.s. It says in the docs that its name is not vlang. That's just the web domain.