4 repositorios
Mechanisms for calling Java methods and constructors from within a hosted language runtime.
Distinct from Java Method Invocation: Candidates are focused on SQL extensions, game engines, or gRPC, not general language-to-JVM interoperability.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · Java Method Invocations. Refine with filters or upvote what's useful.
Clojure is a general-purpose, functional programming language hosted on the Java Virtual Machine. It is a homoiconic S-expression language that represents programs as nested data structures, allowing code to be manipulated and evaluated as data. The project provides a framework for JVM interoperability, enabling the invocation of Java methods and integration with other JVM-based languages. It distinguishes itself through a persistent data structure library that uses bitmapped vector tries to manage immutable collections and a programmatic REPL for interactive software development and real-tim
Provides seamless invocation of qualified Java methods and constructors as functions through generated wrapping logic.
Este proyecto es una biblioteca técnica y base de conocimientos para el framework Qt, sirviendo como guía de programación GUI en C++ y recurso para el desarrollo multiplataforma. Proporciona una colección de guías técnicas, mejores prácticas y materiales instructivos enfocados en construir aplicaciones utilizando el ecosistema Qt. El repositorio se centra en optimizar el rendimiento de las aplicaciones y los flujos de trabajo de desarrollo. Cubre patrones arquitectónicos para mejorar la velocidad de compilación y la eficiencia de ejecución, incluyendo el uso de bases de datos en memoria y llamadas a funciones asíncronas. También ofrece orientación especializada sobre la integración de código Java mediante wrappers de interfaz nativa para aplicaciones híbridas. El alcance del proyecto se extiende al diseño de interfaces personalizadas y compatibilidad multiplataforma. Esto incluye técnicas para renderizado de gráficos de alto rendimiento, escalado responsivo a través de diferentes densidades de píxeles y la gestión de rutas de archivos y codificaciones de texto en diferentes sistemas operativos. También incluye un conjunto curado de libros electrónicos, estándares de programación y tutoriales para usar herramientas de desarrollo.
Enables calling Java methods and constructors from a C++ environment via native interfaces.
Rhino es un motor de JavaScript basado en Java que implementa una capa de compatibilidad con ECMAScript para su ejecución dentro de una máquina virtual Java. Sirve como un motor de scripting incrustado y un puente de scripting, permitiendo que el código JavaScript se integre y ejecute dentro de aplicaciones Java. El proyecto facilita la comunicación directa entre lenguajes al mapear clases y objetos de Java en un entorno JavaScript. Esta integración permite que los scripts interactúen con servicios internos del sistema y objetos host nativos a través de un mecanismo de mapeo dedicado. El motor optimiza el rendimiento compilando JavaScript en bytecode de Java y admite un modelo de ejecución de modo dual para equilibrar el tiempo de inicio y la velocidad de ejecución. Incluye capacidades para la serialización de datos entre lenguajes, procesamiento XML y la gestión de contextos de ejecución aislados para tareas concurrentes. Se proporciona un shell interactivo para la edición y depuración de lógica en tiempo real.
Implements mechanisms for calling Java methods and constructors directly from within the JavaScript runtime.
core-decorators is a JavaScript class decorator library and framework utility for extending class functionality. It provides a collection of tools for implementing class behavior mixins, automating method binding to avoid manual constructor configuration, and verifying that subclass methods correctly override parent methods. The library includes a code deprecation toolkit for flagging obsolete methods with console warnings and a function execution profiler for measuring performance and duration. It further enables the modification of class and method behavior through a system of custom decora
Applies external functions and arguments to a method to wrap it with custom logic.