gercap.blogg.se

Tor project fragile code with rust
Tor project fragile code with rust






When Perl5 came out, a lot of people just switched to a different programming language that was more stable. Then came Perl4 and the same thing happened. The community griped, good code was ported, and the rest was abandoned. But when Perl3 came out, it wasn't fully backwards compatible with a lot of Perl2 code.

tor project fragile code with rust

(Where's Commodore today? It died out as users abandoned the platform.) So either you spent a lot of time porting code from one platform to another, or you abandoned the platform. And the CBM wasn't compatible with the VIC-20, Commodore-64, Amiga, etc. But the Commodore PET wasn't compatible with the subsequent Commodore CBM computer. Commodore created one of the first home computers (long before the IBM PC or Apple). This lack of backwards compatibility and split versions is usually a death knell. Enough Linux developers have decided that porting isn't worth the effort, so Ubuntu installs with both Python2 and Python3 - because they are needed by different core functions. My code for Python 3.5 won't work with the Python 3.7 installation unless I intentionally port it to 3.7. However, Python installs in separate installations. I don't even mind if some old version becomes obsolete. I'm all for adding new functionality to languages.

tor project fragile code with rust

Even some of the fractional versions are distinct enough to lack backwards compatibility. There's a reason for this: Python3 is not fully compatible with Python2. It will probably have Python2 and Python3, and maybe even some fractional versions like 3.5 or 3.7. If you install a default Linux operating system, there's a really good chance that it will install multiple versions of Python. Here's my list of "8 reasons Python sucks". When I finished shouting, Bill humorously added, "But what do you really think about Python, Neal?" So I'm dedicating this blog entry to Bill. If I have the choice between using some pre-existing Python code or rewriting it in C, I'd rather rewrite it in C. (Oh, sorry, Kyle.)" (It probably doesn't help that we gave Kyle the nickname "Java-boy" over a decade ago.) Another will gripe about some old monolithic shell code that nobody wants to rewrite.Īnd me, well. One might lament "I have to modify some Java code.

tor project fragile code with rust

Inevitably, the discussion will turn to programming languages. We talk about projects, current events, and various tech-related issues. Occasionally I go out to lunch with some of my techie friends and we have a great time geeking together.








Tor project fragile code with rust