# New section about Interoperability with other languages?

**URL:** <https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168>\
**Category:** Meta Discussion\
**Created:** [May 18, 2026, 2:28pm UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168 "2026-05-18T14:28:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [May 18, 2026, 2:28pm UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/1 "2026-05-18T14:28:04Z")

</div>

I think it would be useful to have in general, other than “Performances” a subsection “Interoperability” (or find a better word) with other languages.. PyCall, RCall, MAtlab, etc.. it’s quite a large subsample of topics to deserve its own category I believe…

---

<div class="post-metadata">

**Author:** ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Post date:** [May 18, 2026, 10:13pm UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/2 "2026-05-18T22:13:13Z")

</div>

Just to state the obvious, this is what the manual currently has:

> **[C Interface · The Julia Language](https://docs.julialang.org/en/v1/base/c/)**
>
> Documentation for The Julia Language.

---

<div class="post-metadata">

**Author:** ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Post date:** [May 18, 2026, 11:02pm UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/3 "2026-05-18T23:02:05Z")

</div>

Oh, maybe I misinterpreted OP, but I thought OP was talking about a category/subcategory in this Discourse forum.

---

<div class="post-metadata">

**Author:** ![Benny](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@Benny](https://discourse.julialang.org/u/Benny)\
**Post date:** [May 19, 2026, 2:00am UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/4 "2026-05-19T02:00:21Z")

</div>

There’s a legitimate discoverability issue with the current state of ad hoc tags naming other languages or interop packages. People asking about interop but aren’t committed to any particular interop package would be lumped together with ports or ecosystem comparisons. Counterpoints: 1) subtopics could justify a lot of categories or subcategories that bloats the set to the point people won’t bother looking through them, 2) if we just add the one subcategory, it exacerbates the misleading impression that performance and interop are particularly special topics for general-purpose Julia. The performance subcategory so far actually served to filter out the generic “this but faster please?” posts, and we could also argue interop is a Specific Domain. I do agree there’s a middle ground somewhere, but we need holistic and restrained standards for subcategories, especially a category as big as General Usage.

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [May 19, 2026, 11:26am UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/5 "2026-05-19T11:26:42Z")

</div>

Indeed, I think that “Specific Domains” is already too bloated.  
While some subcategories are _clearly_ domain specific (“Astro/Space”, “Machine Learning”…) intended for, well, _domain specific_, user groups of Julia, some other categories (“Visualization”, “GPU”, the would-be “Interoperability”) are instead domain agnostic and discuss various supporting features of the language without being attached to any given final usage… my opinion is that these would better fit under “General”…

But yes, of course the distinction in some cases remains blur…

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [May 19, 2026, 3:16pm UTC](https://discourse.julialang.org/t/new-section-about-interoperability-with-other-languages/137168/6 "2026-05-19T15:16:02Z")

</div>

Yeah, I don’t want to divide up our categories too finely here, and it doesn’t make sense to only add interoperability alongside #General Usage > Performance. The more categories we add, the harder it is for someone new to just post in #General Usage because it feels like they need to find the “right” subcategory.

That said, I do see the point about relocating some of the #Specific Domains subsections into #General Usage.

The biggest advantage to categories is that you can easily opt-in to following/emails/notifications/etc, and it’s easy to just bookmark your interest directly. I’m not sure that applies to folks needing interoperability — they generally just care about _one_ interop language.
