5 ms·
I realized the other day that the V author is the same person that created gitly, which was a really nice looking git forge [1]. I believe the author's stated p
by nathcd 8y ago
I realized the other day that the V author is the same person that created gitly, which was a really nice looking git forge [1]. I believe the author's stated plan was to open source it, but the website went offline after some time without an open source release ever happening. I hope the author follows through on this one, because both projects look(ed) pretty neat!
[1] https://news.ycombinator.com/item?id=13819447 https://news.ycombinator.com/item?id=13819447
- amedvednikov 8y agoIt will be back, open source, re-written in V: http://gitly.org 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.
- rujuladanh 8y agoThe 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.
- amedvednikov 8y agoI don't think there's a single person on this planet for whom translating C++ would seem easy.
- rujuladanh 8y agoYou 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.
- fxfan 8y agoPlease 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!)
- ModernMech 8y agoThat'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.
- coldtea 8y agoOr 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).
- rujuladanh 8y agoExcuse me? Who are you to tell others what to comment on? HN is a place to discuss projects and articles on good faith with comments as knowledgeable as possible. If you don't like constructive criticism, please leave and take your censoring somewhere else. By the way, it is specially humorous that you ask me to "show something", when we are discussing a project that makes extraordinary claims without backing them at all.
- amedvednikov 8y ago
- ilovecaching 8y agoAfter engaging with the author, I believe that he's just a troll. After seeing a different post of his, I became suspicious and did some googling and read through his content. He basically makes claims without ever releasing any source code, and his compiler appears to be a front end only that emits C or x86 using some sort direct translation. I'm not for sure on this because again, he hasn't released any source code. I am a PL enthusiast and have put a lot into PLT, and I agree that what he seems to have built so far is trivial. I'd be happy to have him show me his source code and prove me wrong. Also this fxfan account has commented on all of the negative posts about his language, and based on the phrasing of the comments, I have concluded that it is also a troll account. It is normal for people who are first discovering PLT to get excited building their first compiler. But the author is either having delusions of grandeur and truly doesn't understand the scope of building a production language, or is actively trying to mislead people. Either way, I love seeing people doing cool things in PL, especially from beginners, but not like this. This is unethical.
- coldtea 8y agoYeah, 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.
- ModernMech 8y agoGlad 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 https://news.ycombinator.com/item?id=19403747 [2]https://old.reddit.com/r/vlang/comments/b2k8j7/playground/ https://old.reddit.com/r/vlang/comments/b2k8j7/playground/
- fxfan 8y agoYOu know that website /r/choosingbeggars? That's where you belong. Author is giving stuff for free and humbly accepts that he has scheduling issues. You choose to lecture him like he owes you. How much money have you donated to him yet?
- yeukhon 8y agoHave 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.
- ModernMech 8y agoTo 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.
- amedvednikov 8y agoThe first version of the playground was released 10 days ago. I no longer name dates.