Earlier quoted context omitted.
Where am I subtracting it?
Yeah you don't. You never added the size of the dependencies (like clang) to the size of the compiler. And thats what I am saying. You don't even need to add the size of your stdlib. A compiler does not include the stdlib as per your definition . So your compiler is actually much less than 400kb.
The V Programming Language
101–110 of 308 posts
Re: The V Programming Language
#102Is there some sort of prize in the world of programming languages for coming up with names where you have to append "programming language" to every search query to find what you want? If so, all the single letter languages are getting stomped by Go, which is already used for a verb, noun and a preexisting programming language [0]. The technology to pick new and easily searchable names has existed since it was invente…
Re: The V Programming Language
#103Earlier quoted context omitted.
Yes, Andy Kelley being really reasonable: https://news.ycombinator.com/item?id=20231484 Calling me a scammer because "V requires glfw and freetype". I have no words.
And also clang. If your initial release only has a code generation using clang, it is your hard dependency. Windows doesn't have a native compiler and it must have a compiler beforehand---so a bare compiler wouldn't work at all! (I know that the initial release lacked Windows. But I have no reason to believe that the Windows version will be different.) Don't tell me that it is a pre-alpha and will be updated on 22 Ju…
You say "also". What else?
Re: The V Programming Language
#104Earlier quoted context omitted.
Yes, a very good feature set "to have". I think, at this point not even half of them are implemented. The author is doing a major disservice by presenting as if everything is complete in the main website.
Why is this downvoted? Everybody can go to the playground and see that most features are not implemented yet.
Re: The V Programming Language
#105Earlier quoted context omitted.
Yeah you don't. You never added the size of the dependencies (like clang) to the size of the compiler. And thats what I am saying. You don't even need to add the size of your stdlib. A compiler does not include the stdlib as per your definition . So your compiler is actually much less than 400kb.
Please list these "dependencies" other than the C compiler that's needed to bootstrap the language anyway. I'll wait.
On windows, clang is about 100 mb download and it further requires msvc install which is around 1 gb download if you only download the build tools.
That in itself is a fucking 1.1 gb dependency.
Re: The V Programming Language
#106Earlier quoted context omitted.
I should stress that that is also your misconception. For example, you can implement generics without an AST if you don't care about performance; codegen can either output a single binary mandatorily requiring a sort of vtable (therefore every parametric code will be indirected), or output a partial binary with holes where holes will be patched later (much faster but disallows optimization across hole boundaries). Yo…
No you don't understand :) It's IMPOSSIBLE without AST. The Odin creator says so. That's why I'm a liar. V simply generates functions for every type they're used with.
So you have a "template" function as written in the source code and a list of actual functions generated. You can either generate them as a final step or on the fly as you encounter; in either ways you probably have a mapping from the function name to the function body or something similar. How is that stored?
Re: The V Programming Language
#107Earlier quoted context omitted.
> Hot code reloading will be available on June 22. What the heck, so you have claimed that it's just a readme or source cleanup but that was actually a huge missing feature. You said that you have high standards [1], but you don't seem to have high standards on what you say. [1] https://blog.vlang.io/post/13/Why-isn't-everything-already-o...
You need to detect sarcasm. Did you think I was serious when I said I was delaying by 2 days to clean up readme?
Re: The V Programming Language
#108Earlier quoted context omitted.
Why is this downvoted? Everybody can go to the playground and see that most features are not implemented yet.
If by "most" you mean "one" (generics). OK. :D
Re: The V Programming Language
#109I'm reading the comments, clicking the links to GH issues, reading websites and blogs and comments and you seem to have a following. A loyal one. A vested one. Sure there are detractors, but if you step back and look; all your detractors are fueled either by your inaction, or your lack of transparency. All your supporters trust you, which is what you want. So all you have to do to take the wind out of the sails of your detractors is come clean, stop setting arbitrary forcasts mere hours into the future (pointless, sloppy, rude to your paying supporters), and just be straight. People paid hundreds of dollars for vlang. Do you think they care if there are a few hacks holding it together? They WANT to help you with this, and you claim to "want" their help and support.... SO LISTEN TO THEM!
There are hundreds of comments in this thread (many of which from shills and throwaways) that you could chop off at the knees by simply not jerking everyone around. Do yourself, and vlang, a favor and either embrace open-source (and all that entails) or don't. Just do something to stop all the drama. I haven't been able to learn ANYTHING about vlang (and I don't know if I want to) because of all this bullshit.
Re: The V Programming Language
#110Earlier quoted context omitted.
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 achie…
I'm sorry, proprietary languages? What are you referring to?
EDIT: s/open source/free/