News for hackers. Stuff that matters.
Re:V Playground by amedvednikov on Friday March 29, 2019 @11:10PM (#19527431)
It will be back, open source, re-written in V:

http://gitly.org

I started developing Volt/V in the middle of developing gitly.

That's my biggest drawback. I finish 90% of the project, and jump to a different thing.

I've grown a lot since then, and I'm slowly wrapping up everything.

Re:V Playground by ModernMech on Friday March 29, 2019 @11:40PM (#19527572)
Glad to hear you are growing, but just so you know you are getting a reputation for over-promising and under-delivering. In the last thread that was over 2 weeks ago, you promised the online playground in 2 days. It wasn't 2 days [1]. In this reddit thread you promised it in 3 hours [2]. It wasn't 3 hours.

Look, you don't owe anybody anything, and that's fine. Just don't make promises you can't keep. If you're not going to have something done in 2 days, don't say it'll be done in 2 days. Just say "you'll get it when you get it" and that's an absolutely fine response. But promising something in hours or days and missing that deadline will lead reasonable people to take your claims with a huge grain of salt.

All I'm saying is you've made some very big claims, so now you might want to master the fine art of setting expectations or risk making people lose interest in your project when you finally release a compiler.

[1]https://news.ycombinator.com/item?id=19403747

[2]https://old.reddit.com/r/vlang/comments/b2k8j7/playground/

Re:V Playground by amedvednikov on Friday March 29, 2019 @11:53PM (#19527621)
The first version of the playground was released 10 days ago.

I no longer name dates.

Re:V Playground by ModernMech on Friday March 29, 2019 @11:58PM (#19527645)
Good to hear it. That's a smart move.
[dead]
Re:V Playground by yeukhon on Friday March 29, 2019 @11:57PM (#19527636)
Have a little respect here too. Parent is giving free advice to the author. Up to him to take it or not. And from all these defensive comments, you need to calm down. People are giving geniune criticism. God knows why you are being so defensive.
Re:V Playground by ModernMech on Friday March 29, 2019 @11:58PM (#19527644)
To be clear: 1) I literally said he doesn't owe anyone anything and 2) he hasn't exactly given anything for free to anyone yet as long as his compiler is closed source.
Re:V Playground by rujuladanh on Friday March 29, 2019 @11:16PM (#19527455)
The last 10% is usually the actual 90%.

Claims like C++ translation is definitely one of those 90% things that may look easy to some people until you actually try to do it.

Re:V Playground by amedvednikov on Friday March 29, 2019 @11:27PM (#19527514)
I don't think there's a single person on this planet for whom translating C++ would seem easy.
Re:V Playground by rujuladanh on Friday March 29, 2019 @11:46PM (#19527598)
You claim your language will support it before having it ready. So C++ appears to be easy enough for you, in order to be able to predict such a feature.
Re:V Playground by coldtea on Saturday March 30, 2019 @08:35AM (#19529096)
Yeah, that seems farfetched.

I'd be ok with V though, even if it didn't do C++ translation (or even C translation at all).

Just a fast building, Algol-style syntax language, with the basic language features mentioned.

Re:V Playground by fxfan on Friday March 29, 2019 @11:51PM (#19527614)
Please don't lecture people unless you have something to show for it yourself, specially if it is unsolicited. The author is giving away his work for free, he owes nobody anything. He is amazingly humble too. You don't like his claims you are free to not use his product (for free!)
Re:V Playground by ModernMech on Saturday March 30, 2019 @12:06AM (#19527670)
That's not a lecture, that's a bit of hard-earned advice right there. Anyone who has embarked on a language project for the first time (as the author is doing now) learns this one way or another. You get some toy programs compiling and you think "great! Almost done, now just to implement borrow checking" and 16 months later you have to squint to see the progress you've made. That's just the reality of it.
Re:V Playground by coldtea on Saturday March 30, 2019 @08:38AM (#19529102)
Or you just don't implement borrow checking -- which the language doesn't claim to have.

There are literally dozens of good enough small languages, e.g.: Nim, Zig, Crystal, Pony, etc etc, and at least the first two were written by a single person for the most part.

There are many other single-author single-serving languages (used to make games for example GOOL in Crash Bandicoot etc).

Not saying this can't be vaporware, but it's not beyond comprehension.

Heck, not long ago, a guy (with some psychological issues too) made his own OS, high level language compiler (HolyC), drivers, UI, and a flight simulator in assembler and HolyC, all working too (TempleOS).

[dead]
Re:V Playground by amedvednikov on Saturday March 30, 2019 @12:14AM (#19527704)
There's nothing extraordinary on the website. Everything mentioned there was done before.
Re:V Playground by rujuladanh on Saturday March 30, 2019 @12:20AM (#19527728)
Do you know of any single person that has written a C++ transpiler into another language from scratch?
Re:V Playground by amedvednikov on Saturday March 30, 2019 @07:29AM (#19528899)
Bjarne Stroustrup? :)

I'm not building it from scratch, I use clang parser.

Re:V Playground by fxfan on Saturday March 30, 2019 @12:51AM (#19527834)
You talk too much with a lot of confidence without knowing quite enough. You also claim Rust isn't free of race conditions when the Rust type system (claims) that it is. (using Sync types).

Please stop commenting in negative way specially since you're not very knowledgeable.

Re:V Playground by dang on Saturday March 30, 2019 @04:01PM (#19531456)
Your comments in this thread have crossed into incivility and personal attack. That's not allowed. Could you please review https://news.ycombinator.com/newsguidelines.html and use this site as intended? We've had to warn you about this before, and when accounts keep breaking the guidelines we eventually have to ban them.
Re:V Playground by rujuladanh on Saturday March 30, 2019 @06:42AM (#19528778)
Stop attacking people with off-topic issues and go away.

PS: of course I claim Rust isn't free of race conditions. Its own designers also claim it:

https://doc.rust-lang.org/nomicon/races.html

You won't even believe the official docs of Rust? :)

Re:V Playground by dang on Saturday March 30, 2019 @04:00PM (#19531454)
Please don't cross into incivility on Hacker News or get into tedious tit-for-tats. If another comment is wrong, provide correcting information and move on.

https://news.ycombinator.com/newsguidelines.html