<story><title>Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha)</title><url>http://gitly.org/</url></story><parent_chain><item><author>crazy_horse</author><text>Could someone explain to me why, after seeing how many exaggerated claims the author has made, they have invested their time into building up a community around it?&lt;p&gt;I&amp;#x27;d be straight up terrified to trust anything serious with this guy&amp;#x27;s work.&lt;p&gt;In this instance, the demo won&amp;#x27;t even load for me and the documentation page can&amp;#x27;t be bothered to put the most basic of padding in it. Why even release publicly?&lt;p&gt;Promises, promises.</text></item><item><author>kvark</author><text>Looks like V author&amp;#x2F;community is on the track to rewrite the world. Expect operating system stuff next? I&amp;#x27;m shocked by how quickly it goes along, though. Gitly is quite usable already, and I appreciate the swiftness.
I&amp;#x27;d think that Rust community is rewriting the world, but it&amp;#x27;s happening at much slower pace. Is V&amp;#x27;s basis strong enough to do this? Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;vlang&amp;#x2F;v&amp;#x2F;issues&amp;#x2F;6456&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;vlang&amp;#x2F;v&amp;#x2F;issues&amp;#x2F;6456&lt;/a&gt;</text></item></parent_chain><comment><author>vlang1dot0</author><text>Yeah, it&amp;#x27;s absolutely wild. Even the main contributors don&amp;#x27;t really know what they&amp;#x27;re talking about, they just regurgitate the party line.&lt;p&gt;&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;imgur.com&amp;#x2F;a&amp;#x2F;hUXR6s3&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;imgur.com&amp;#x2F;a&amp;#x2F;hUXR6s3&lt;/a&gt;&lt;p&gt;For instance, when asked how the memory management system works, here you see a team member give the standard response: the compiler inserts calls to free when it detects the variable is no longer used. This seems reasonable to anyone who hasn&amp;#x27;t thought much about PL&amp;#x2F;compilers before. But when pressed further, you see Alex admit &amp;quot;most stuff is simply cloned ATM&amp;quot; which is in stark contrast to the &amp;quot;autofree handles 90-100% of objects for you&amp;quot; on their homepage.&lt;p&gt;Or this where Alex shows he has no idea what UB is?&lt;p&gt;&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;imgur.com&amp;#x2F;a&amp;#x2F;mbLtASH&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;imgur.com&amp;#x2F;a&amp;#x2F;mbLtASH&lt;/a&gt;&lt;p&gt;UB is a property of the language&amp;#x27;s abstract machine. Common C UB like dereferencing a null pointer or signed integer overflow has well defined semantics on basically any commodity hardware manufactured in three decades and yet it is still UB not because of the runtime properties but because the C abstract machine says it can&amp;#x27;t happen and compilers are free to optimize based on that assumption. For a language that compiles to C and claims no UB, the author should have a much better understanding of this.</text></comment>
<story><title>Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha)</title><url>http://gitly.org/</url></story><parent_chain><item><author>crazy_horse</author><text>Could someone explain to me why, after seeing how many exaggerated claims the author has made, they have invested their time into building up a community around it?&lt;p&gt;I&amp;#x27;d be straight up terrified to trust anything serious with this guy&amp;#x27;s work.&lt;p&gt;In this instance, the demo won&amp;#x27;t even load for me and the documentation page can&amp;#x27;t be bothered to put the most basic of padding in it. Why even release publicly?&lt;p&gt;Promises, promises.</text></item><item><author>kvark</author><text>Looks like V author&amp;#x2F;community is on the track to rewrite the world. Expect operating system stuff next? I&amp;#x27;m shocked by how quickly it goes along, though. Gitly is quite usable already, and I appreciate the swiftness.
I&amp;#x27;d think that Rust community is rewriting the world, but it&amp;#x27;s happening at much slower pace. Is V&amp;#x27;s basis strong enough to do this? Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;vlang&amp;#x2F;v&amp;#x2F;issues&amp;#x2F;6456&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;vlang&amp;#x2F;v&amp;#x2F;issues&amp;#x2F;6456&lt;/a&gt;</text></item></parent_chain><comment><author>nemo1618</author><text>I confess that I&amp;#x27;ve found it both enraging and depressing to see that the &amp;quot;bootstrapped-by-hype&amp;quot; model works even in &lt;i&gt;programming language development&lt;/i&gt;, which I had (naively, I guess) assumed would be more immune to that sort of thing. I suppose the field is composed of fallible humans just like any other.</text></comment>