How do I get the compiler? ...or is this supposed to be the future of programming languages, compiler-as-a-service where you get a playground but not an actual compiler?
V Playground
91–100 of 103 posts
Re: V Playground
#92Earlier quoted context omitted.
Huh. I thought the days when anyone seriously toyed with the idea that you could build a business selling a programming language (or perhaps compiler implementation?) were gone. Oh well, some interest -> zero interest, but hey, best of luck to them~
Please tell me you are not serious :)
At least officially, the idea announced was that the language will be available (and open source) later in the summer.
Hopefully this goes well, as the language makes some big promises that make it sound like vaporware, but at least we do have a playground accepting the syntax now.
Re: V Playground
#93Earlier quoted context omitted.
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.
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.
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
#94Earlier quoted context omitted.
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!)
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.
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).
Re: V Playground
#95Just so everyone is aware, this is more of a toy language that the author makes considerably bold claims about. His benchmarks exaggerate by comparing the speed of print statements, and the language itself is essentially a transpilation (a direct rule based conversion without an AST) to x86 so no other platforms can be supported. He has of yet to actually release any source code so this is just based off of the comme…
Yeah, so? Do you think you have some unique insight, that you have to plaster all over this thread 20 times? Say it and be done with it.
We don't think it's the new production ready language from Microsoft or Google either...
>His benchmarks exaggerate by comparing the speed of print statements, and the language itself is essentially a transpilation (a direct rule based conversion without an AST) to x86 so no other platforms can be supported.
If a language has a good enough syntax and semantics, that's totally find with me.
I could not give less fucks for non x86 platforms, especially at such an early stage of a language's development.
That said, it also says it supports transpiring to C, in which case the whole point of "not supporting other platforms" is moot.
Re: V Playground
#96Earlier quoted context omitted.
Hi, This is definitely not a toy language. Right now it can emit x64 machine code, more platforms will be available after the open-source release in early June.
We will see once you release the source code, but for now maybe tone down the language on your site and in your comments. Of course your code is going to compile faster if you don’t support any platforms or optimizations. If you’re really serious about building a programming language I suggest porting V to llvm IR so you can focus on the parts you’re obviously more interested in.
And that's fine too. I don't want support for some BS platform slow down the platform 90% of people and servers use.
Perhaps add ARM to x86, but that's it.
Re: V Playground
#97Earlier quoted context omitted.
The only one misleading here is you.
Then show us your source code. Explain how your compiler works. Your website has zero information outside of your front end targets.
Your point being? Even if he's misleading people, people can always JUDGE by themselves and not give him money.
(As if he gets anything -- even established projects with tons of supporters and huge communities hardly make $1000/month on donations).
Re: V Playground
#98Earlier quoted context omitted.
Which I read, one part says it compiles to native machine code, another says it emits C for optimization, so which is it? And if it does compile to machine code, is it really running as fast as C as you claim? Or did you just say that because it trans-compiles to C.
It has 2 modes, one for debug (compile directly to machine code) and one for release (compile to c)
Re: V Playground
#99Earlier quoted context omitted.
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.
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
#100Earlier quoted context omitted.
Excuse 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…
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.