Re:V Programming Language released
by amedvednikov on Thursday June 20, 2019 @07:00AM
(#20231576)
The V compiler is the program that builds source in V. It has zero dependencies, and that's the claim.
The modules can have gigabytes of dependencies, this doesn't make the compiler depend on them.
[dead]
Re:V Programming Language released
by amedvednikov on Thursday June 20, 2019 @07:17AM
(#20231662)
Where am I subtracting it?
Re:V Programming Language released
by kingkong2022 on Thursday June 20, 2019 @07:44AM
(#20231838)
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.
Re:V Programming Language released
by amedvednikov on Thursday June 20, 2019 @08:37AM
(#20232217)
Please list these "dependencies" other than the C compiler that's needed to bootstrap the language anyway. I'll wait.
Re:V Programming Language released
by kingkong2022 on Thursday June 20, 2019 @08:41AM
(#20232258)
> other than the C compiler
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.
Do you ship the compiler with those libraries that require those packages? If yes, then the compiler is not 400kb. The compiler nowadays never means only the compiler executable, it means the complete environment it ships with.