ixy-languages

A high-speed network driver written in C, Rust, C++, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python (by ixy-languages)

Ixy-languages Alternatives

Similar projects and alternatives to ixy-languages

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ixy-languages alternative or higher similarity.

ixy-languages reviews and mentions

Posts with mentions or reviews of ixy-languages. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-08.
  • The Garbage Collection Handbook, 2nd Edition
    6 projects | news.ycombinator.com | 8 Apr 2023
    Not really, here it is winning hands down over Swift's ARC implementation.

    https://github.com/ixy-languages/ixy-languages

  • rust devs in a nutshell
    2 projects | /r/ProgrammerHumor | 14 Feb 2023
  • “Rust is safe” is not some kind of absolute guarantee of code safety
    12 projects | /r/programming | 2 Oct 2022
  • I wrote a database engine in Typescript
    3 projects | /r/programming | 23 Sep 2022
    It's kind of funny when you see things like this project: https://github.com/ixy-languages/ixy-languages
  • What are my prospects in web programming, if I don't like JS?
    4 projects | /r/AskProgramming | 3 Sep 2022
    like not-even-in-the-same-ballpark faster. In this realworld example (userspace network drivers in managed languages) JS manages about 20-30% of native code performance, python iirc is below 1%
  • Don’t call it a comeback: Why Java is still champ
    17 projects | news.ycombinator.com | 9 Aug 2022
    - Support for generic-aware value types (struct vs. class) and low-level features like stackalloc: very valuable for high-performance scenarios and native FFI. See for instance https://github.com/ixy-languages/ixy-languages. In comparison, Java doesn't even have unsigned integers. Yes, Project Valhalla is coming someday.

    As well, debatable to some folks, but: properties (get/set); operator overloading; LINQ > Java streams; extension methods; default parameters; collection initializers; tuples; nullable reference types; a dozen smaller features

  • Reference Count, Don't Garbage Collect
    9 projects | news.ycombinator.com | 29 Jul 2022
    https://github.com/ixy-languages/ixy-languages

    The real reason why a tracing GC was a failure in Objective-C was due to the interoperability with the underlying C semantics, where anything goes.

    The implementation was never stable enough beyond toy examples.

    Naturally automating the Cocoa release/retain calls made more sense, given the constraints.

    In typical Apple fashion they pivoted into it, gave the algorithm a fancy name, and then in a you're holding it wrong style message, sold their plan B as the best way in the world to manage memory.

    When Swift came around, having the need to easily interop with the Objective-C ecosystem naturally meant to keep the same approach, otherwise they would need the same machinery that .NET uses (RCW/CCW) to interop with COM AddRef/Release.

    What Apple has is excellent marketing.

    9 projects | news.ycombinator.com | 29 Jul 2022
  • Why did you switch from another language to Rust? Do you regret not learning it earlier?
    9 projects | /r/rust | 25 Jul 2022
    Can you recommend a good example of an actual project's build-management to look at? Because looking at the gradle examples https://docs.gradle.org/current/samples/sample_building_java_applications.html and https://docs.gradle.org/current/samples/sample_building_java_applications.html or the setup guide for a numerics library https://nm.dev/wiki/tutorials/setupguide/ it sure looks terrible and is in no way comparable to rust, having more of a CMake flavor for gradle and a "no management whatsoever" flavor for the numerics thing. It also doesn't speak for java's ecosystem that for example https://github.com/ixy-languages/ixy-languages does not run on newer versions because of unsupported dependencies. That said imo "bad build system / dependency management" is not an uncommon problem / most languages have terrible systems.
    9 projects | /r/rust | 25 Jul 2022
    It also doesn't speak for java's ecosystem that for example https://github.com/ixy-languages/ixy-languages does not run on newer versions because of unsupported dependencies
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Mar 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic ixy-languages repo stats
30
2,108
0.0
over 1 year ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com