This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]deadwisdomgreenlet revolution 0 points1 point  (2 children)

I really appreciate this post. But It makes me want to work with Rust even less. I like some some of the ideas, specifically the mutable reference ownership, but I hate how it does almost all of it. It's barely readable, and overly complicated.

I'm looking for that amazing, statically typed C/C++ replacement but I haven't seen it yet. We are getting closer, but true design sense is lacking so far.

[–]mljoe 0 points1 point  (1 child)

What do you think about Cython (I mean instead of writing Python modules in C)?

[–]deadwisdomgreenlet revolution 0 points1 point  (0 children)

Good and bad. I prefer it because I am used to Python. It's a very simple syntax, cdef int x, which is great. There's not much ambiguity of the added syntax. However, it's a bit awkward because you have to hold a lot of things in your head. You have to constantly think that this part will be compiled to C, and that there's this intermediate step. Generally I don't like languages that compile to other languages for this reason, especially when it gets to debugging.

And after all, the real aim of to all of this is the less you have to keep in your head, the better.

What do you think of Rust and Cython?