#there s usually three types of people

1 messages ยท Page 1 of 1 (latest)

valid field
#

Again, my issue is not that you need to state that it's "a bundled way to mimic core functionality", it's that that statement requires a lot of assumptions that may not be true of the person you're talking to.

#

a) The use of Atom is an unfounded assumption here. Even if it's stated in the documentation, that would require people to read the documentation. A newbie could just as well attempt copy-paste examples directly in the TTS editor -- yes, it's a silly choice, but you can't just dismiss that option out of hand for a newbie.

The only reason you can exclude this category in your closing statement is that you've added the emphasis on core functionality to mine, which is not relevant. The point is that when someone sees that an example includes require, they will assume that it just works without any other, er, requirements.

#

b) It is obvious that this is a case where you need to mention that it presumes the use of Atom or other luabundle-connected editor. For example, I fall in this bucket, and as I keep reminding y'all, it's ridiculous to assume that even a person well-versed in coding would be using one of the two editors applicable here, regardless of their popularity.

#

c) This person's question is "I am using require and it's not working; why?", and then the answer naturally requires all those prerequisites I'm complaining about in the other two points.

#

The point is that a barebones answer of "point the require at the file you want" also needs the caveat of "this is facilitiated by a setting (i.e. the definition of the root of the relative path you will provide as an argument) that sits inside a plugin for an editor which you may or may not be using (independent of the author's opinion of whether or not you should but using it)"

cursive sparrow
# valid field a) The use of Atom is an unfounded assumption here. Even if it's stated in the d...

The reason I stated a) including atom, is because I would not mention (or trying to explain) using require to someone who was not clearly using atom.
if they see an example using require and are not using atom. The first thing to explain would be that it is a functionality of atom.

b) True, but the two editors that are supported by a plugin that directly communicates with TTS (atom and VSCode) support the bundling.
Atom is listed in the scripting api as a way to connect your scripting to outside TTS.
However I do agree that for someone that copy pastes code from the ingame editor to their favorite IDE or code editor this should definitely be clarified as a feature of a plugin.
personally I would check how people get their code into TTS, but it's not always as obvious

cursive sparrow
#

(I feel like we're both preaching to the choir here)

valid field
#

I don't think we are because the point I keep driving at is that you can't just assume people are using certain editors, and the responses I keep getting are

  1. Sure we can ๐Ÿ˜‰
  2. It's Technically A Lua Feature ||just not one that applies here without some baseline assumptions||
cursive sparrow
valid field
#

If it's not from you then why are you wasting my time

cursive sparrow
valid field
#

I started a thread against your reply to me so as not to fill the rest of chat with this nonsense

cursive sparrow