Giter Site home page Giter Site logo

Comments (3)

dicej avatar dicej commented on June 10, 2024 1

We've basically implemented the subset of functionality that we've needed to make our applications work, where "we" means the original developers at ReadyTalk and subsequent contributes. To get an idea of what that encompasses, you can browse the JavaDocs on the website and the test suite in the test directory of the repo.

There's no existing or planned compatibility chart. If you're considering using Avian in a commercial project, be aware that it's no longer under active development. I maintain it in my spare time these days, accepting pull requests and investigating bug reports, but have no plans to add new features myself.

from avian.

dicej avatar dicej commented on June 10, 2024 1

Your best bet is to try running your app with Avian and see what happens. I can tell you that in the VM, Java 8 lambda support is incomplete (see recent pull requests for details) but handles most common cases. There's also no JVMTI support. Other than that, most everything else should work, e.g. JNI, reflection, threading, etc.

As far as the Avian class library goes, it only supports a small fraction of the classes and methods that Java 8's standard class library supports. You can also use the OpenJDK class library with the Avian VM, although depending on your needs you might as well just use OpenJDK as-is, i.e. with the HotSpot VM.

from avian.

cubuspl42 avatar cubuspl42 commented on June 10, 2024

Thank you for your answer. Are you at least aware of any major missing features? What would be the expected symptoms of a missing functionality? A crash (like segfault) or maybe more like an JVM exception?

from avian.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.