libidl
« Back to VersTracker
Description:
Library for creating CORBA IDL files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: corba idl parser development library
Install: brew install libidl
About:
Libidl is a lightweight library for parsing Interface Definition Language (IDL) files, essential for CORBA development. It provides a robust parser and tree generation capabilities for creating language bindings. This tool is a core component used by projects like Mozilla and GNOME to handle CORBA interface definitions.
Key Features:
  • IDL parser for CORBA 2.2 specification
  • Generates Abstract Syntax Trees (AST) from IDL definitions
  • C-based API for integration into other tools
  • Supports standard CORBA data types and interfaces
Use Cases:
  • Generating client and server stubs for CORBA applications
  • Building custom code generators for CORBA interfaces
  • Integrating CORBA support into larger development frameworks
Alternatives:
  • omniORB – omniORB is a full ORB implementation that includes its own IDL compiler, whereas Libidl is a standalone parser library.
  • tao-idl – TAO's IDL compiler is part of a comprehensive ACE/TAO CORBA framework, while Libidl is a more lightweight, decoupled solution.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 2:13pm 1 VERSION_BUMP 5398ac16