# Confusing/misleading error message for a beginner

**URL:** <https://discourse.julialang.org/t/confusing-misleading-error-message-for-a-beginner/91277>\
**Category:** New to Julia\
**Tags:** dataframes, error-message, dataframesmeta\
**Created:** [December 5, 2022, 8:52pm UTC](https://discourse.julialang.org/t/confusing-misleading-error-message-for-a-beginner/91277 "2022-12-05T20:52:52Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![uniment](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/uniment/32/24532_2.png) [@uniment](https://discourse.julialang.org/u/uniment)\
**Post date:** [December 6, 2022, 1:28am UTC](https://discourse.julialang.org/t/confusing-misleading-error-message-for-a-beginner/91277/4 "2022-12-06T01:28:51Z")

</div>

> [@Palli](#):
>
> There is e.g. a package ObjectOriented.jl for single-dispatch OO, as in Python, but I don’t want to use a package/alternative syntax to get TAB-completion (I believe it doesn’t offer that, and I doubt someone would make a tool just for a specific package/style)

What’s funny, is that we already _do_ have autocomplete for it because property dot-autocomplete works in our tooling. What we _don’t_ have is autocomplete for generic methods, which is Julia’s idiomatic style.

In other words, we are being encouraged by our tools to betray Julian style in favor of OO style. Thankfully the community hasn’t done that, so there is instead, broadly speaking, poor method discoverability. 😅

And these are some of the better-documented language features; some of the other packages are always under such rapid development, that their documentation is in a continuously-mildly-broken state and you have to experiment to find what you’re after. Some have set up [RSS feeds](https://discourse.julialang.org/t/ann-makie-jl-0-19/91184/5) so users could keep abreast of updates. And some of the most sophisticated packages use `args...; kwargs...` for their arguments so you can’t even figure out which arguments are valid from their method signatures 😜

We discussed some ideas for how method autocomplete could work [here](https://discourse.julialang.org/t/fixing-the-piping-chaining-issue/89654/191), in the context of how a chaining syntax could help the issue; @Palli linked the latest chaining syntax proposal.

---

_[View the full topic](https://discourse.julialang.org/t/confusing-misleading-error-message-for-a-beginner/91277)._
