How to dynamically link with a shared object file?

This page summarizes the projects mentioned and recommended in the original post on /r/ocaml

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Maude

    Language based on Rewriting Logic

  • I'm trying to link ocaml programs with the Maude solver using it's SWIG bindings. The way that this seems to work is that the bindings generator produces a .so file which can then be linked with various other languages. During configuration, it also creates .ml and .mli files. I'm a little lost because it seems dune/ocaml expects to be given something like source code or c-stubs to link against foreign libraries, and the SWIG docs never discuss .so files, but this is what the bindings generator is giving me, and I don't think I can easily build the .cxx files myself due to how intricate building the solver is and just how much is involved. I'm not very experienced with linking things or with ocaml's foreign function interface, let me know how I should best approach things. Thanks.

  • maude-bindings

    Language bindings for Maude

  • I'm trying to link ocaml programs with the Maude solver using it's SWIG bindings. The way that this seems to work is that the bindings generator produces a .so file which can then be linked with various other languages. During configuration, it also creates .ml and .mli files. I'm a little lost because it seems dune/ocaml expects to be given something like source code or c-stubs to link against foreign libraries, and the SWIG docs never discuss .so files, but this is what the bindings generator is giving me, and I don't think I can easily build the .cxx files myself due to how intricate building the solver is and just how much is involved. I'm not very experienced with linking things or with ocaml's foreign function interface, let me know how I should best approach things. Thanks.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 to LLVM bitcode

    1 project | news.ycombinator.com | 14 May 2024
  • Punishing myself

    1 project | dev.to | 14 May 2024
  • Quicreach: A 'ping' equivalent tool for QUIC

    1 project | news.ycombinator.com | 14 May 2024
  • Multimodal AI: Bridging the Gap Between Human and Machine Understanding

    1 project | dev.to | 14 May 2024
  • Verilator: Open-Source SystemVerilog simulator and lint system

    1 project | news.ycombinator.com | 13 May 2024