3 ms·
Because language creators do know what is possible and what is hard. I think the Odin's creator has made some mistakes when presenting one's criticism [1] but e
by lifthrasiir 7y ago
Because language creators do know what is possible and what is hard. I think the Odin's creator has made some mistakes when presenting one's criticism [1] but even without knowing much PL knowledge AndyKelley is very clearly showing that it is shady.
[1] https://github.com/vlang/v/issues/35 https://github.com/vlang/v/issues/35 (For example, there are ways to implement generics or interfaces without AST, much harder but a possible endeavor.)
- amedvednikov 7y agoYes, Andy Kelley being really reasonable: https://news.ycombinator.com/item?id=20231484 https://news.ycombinator.com/item?id=20231484 Calling me a scammer because "V requires glfw and freetype". I have no words.
- lifthrasiir 7y agoAnd 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 June, that reads like a sure way to instantly kill your reputation. Always make sure that what you have presented (not what you will present) and what you have said align to each other.
- amedvednikov 7y agoC is the L0 language needed for bootstrapping anyway. You say "also". What else?
- kingkong2022 7y ago> C is the L0 language needed for bootstrapping anyway. Nice attitude BTW. Because it is required for bootstrapping, so it is not a dependency even though I can't use V compiler without it. Great!!!
- lifthrasiir 7y ago> C is the L0 language needed for bootstrapping anyway. So it is your hard dependency. Describe so. > You say "also". What else? If you think that they are spreading the misinformation because some of claimed dependencies are actually for stdlib, you should think again. A substantial subset of HN users would think that "zero dependencies" promise extends to stdlib, as it is technically possible to have out-of-box UI and graphics in the stdlib and especially Go was famous of its independent crypto and network libraries. Your statement was not clear enough.
- amedvednikov 7y agoThe graphics libraries are not part of stdlib, UI only uses system libraries that are preinstalled. Next?