# Autocompletion and function/method discoverability

**URL:** https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263
**Category:** Internals & Design
**Tags:** tooling
**Created:** [July 31, 2025, 9:59pm UTC](https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263 "2025-07-31T21:59:11Z")
**Posts on this page:** 1
**Showing post:** 13

<div class="post-metadata">

### Author: ![co1emi11er](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/co1emi11er/32/206849_2.png) [@co1emi11er](https://discourse.julialang.org/u/co1emi11er)
#### Post date: [August 1, 2025, 12:37am UTC](https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263/13 "2025-08-01T00:37:06Z")

</div>

Yeah.. I think the user experience for using Julia code can be rough. I wish it was better for sure.

I have experimented with submodules and it has made the user experience much better, but I’m not sure if it is applicable in all situations.

Here was a post where I wrote about it.

> [@Modules and Submodules for a Better User Experience](https://discourse.julialang.org/t/modules-and-submodules-for-a-better-user-experience/123600):
>
> Better User Experience with Submodules Experience and Found Issues I have been experimenting with multiple modules/submodules in my latest package, and I am finding it to be maybe a little clunky but I think overall the experience feels better. However, I find the LSP and even the REPL functionality is limited. For Instance, If I find myself inside a submodule: module ModA # ModA is the main package foo() = 1 module ModA\_1 import ModA ModA.foo(x::Int) = 6 end end Issue #1 Wh…

Here it is in the docs of how I explain it: [Getting Started · AISCSteel.jl](https://co1emi11er2.github.io/AISCSteel.jl/stable/GettingStarted/#Organization-of-AISCSteel)

I also had some comments about OOP about a wish for a piping syntax that could mimic the `obj.method` LSP feature: [Is Julia 2.0 needed? - #33 by co1emi11er](https://discourse.julialang.org/t/is-julia-2-0-needed/120842/33)

---

_[View the full topic](https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263)._
