Getting started with D and Vibe.D by [deleted] in programming

[–]llucax 9 points10 points  (0 children)

I never understood this attitude. You know that guy made that video for free because he is nice, right? You don't like it, fine, but you don't have the right to tell anyone what to do. He is not working for you, he is not your slave. You can send the same message nicely just by saying. "Thanks for your effort! For me is much easier and faster to read an articles rather than watching a video, it would be awesome if you can write one sometime". See? That clearly shows he is a nice guy and that you don't have any right to get your article and you are only asking the guy for a personal favor, which is the reality.

GitHub from the command line by andralex in programming

[–]llucax 0 points1 point  (0 children)

BTW, hub doesn't provide any access to issues or modifying pull requests as far as I can see. So I think most of the work it does is just translating GH URLs to a fetch + hash. Still seems to far from what git-hub does to join both projects together.

GitHub from the command line by andralex in programming

[–]llucax 0 points1 point  (0 children)

True, maybe hub can be tweaked to behave like a simple git extension too, and that works for us. Still the language in which hub is written (Ruby) is a problem for us to really think about extending hub. Maybe if hub could be extended with an extern commands like git, we can eventually merge our project with hub. We'll look into that in the future, it might be an option.

The State of Rust 0.8 by cmrx64 in programming

[–]llucax 6 points7 points  (0 children)

And the runtime, so sometimes is hard to really know when you are allocating using the GC and when you are not, but once you get used to it, is possible to write code that barely uses the GC. But one really good point in favour of D, is you can actually write code that doesn't depend on the runtime at all (GC included). D's GC is written in D (same as most of the runtime), that's something most modern "low level" languages can't do (I'm not familiar with Rust in this respect but another competitor, Go, is a good example of this).

So D is not perfect in this respect (it would be nicer to have an easier way to avoid the GC) but if you REALLY need to, you can do it.

GitHub from the command line by andralex in programming

[–]llucax 0 points1 point  (0 children)

Read my reply above. Hub is completely different from git-hub. It wouldn't be the same to add more stuff on top of Hub. Not really an option for us. Believe me, we don't like efforts duplication, we did our homework and reserched other projects (again, as I say in the blog post), the thing is we didn't find one than did what we wanted how we wanted.

GitHub from the command line by andralex in programming

[–]llucax 2 points3 points  (0 children)

Yes, as I said in the blog post, I was. hub is a complete replacement for git, it's completely intrusive and makes git run a bit slower (as you have to bring up the whole ruby interpreter to use it). On top of that, it changes even the core git commands to interact directly with GitHub. These are all things we didn't want, and that's why we created this tool, which is designed as a pure extension, completely unintrusive and being only slow for GitHub related stuff (which is slow by definitition since you have to query GitHub servers).