2:00 AM
@ded7 "Declare" is such an unfortunate word in the context of Mathematica. Do you mean something like that?
n = 5;
Table[{x[i], y[i]}, {i, n}]

6 hours later…
8:20 AM
How can I plot the plane x=y=z in Oxyz coordinate system?
oops it's a line
I already plot x +y +z =0
now I want to add that line
ContourPlot3D[{x + y + z == 0}, {x, -10, 10}, {y, -10, 10}, {z, -10,
10}, AxesLabel -> {x, y, z}, Mesh -> None,
ContourStyle -> Directive[Red], AxesLabel -> {x, y, z}]

2 hours later…
10:14 AM
@anhnha Interesting, Geogebra is able to plot the equation. One way of doing it might be to just plot the parametric function {t, t, t}, which should be equivalent. Or the intersection between planes y==z&&x==z. I'm sure there's a better way of doing this though.

10:47 AM
@WeavingBird1917 I also tried Parametric3DPlot but I would like to combine that line and the plane into one plot.
I think Show can do that but I'm wondering how to do it in a single plot function

6 hours later…
4:50 PM
@halirutan Let me try to give a concrete example. Suppose I have the expression $\prod_{i=1}^{i=n} \theta^{x_i}$ and I wanted to ask Mathematica to give me the natural log of that expression, what code would I write to do that? I don't want to give explicit values for n, or for the x_i, or for theta (but I do want mathematica to assume that n is an integer and that theta and the x_i behave like reals when it comes to powers and logs etc.) (This is a total beginner's mathematica question!)

3 hours later…
8:06 PM
Did anyone else know that you can now use different languages in fenced code blocks on SE?
I.e. you can do:
lang-python
from test import test
test.test.test()

And it'll format as python code rather than our default Mathematica
The lang-<langspec> is necessary, though

8:44 PM
Also after seeing the paclet development notebook thing that WRI is thinking about for their paclet repo, I can't get the idea of writing some package development template interface like that out of my head.
I'm imaging something that provides initial fields for all of the PacletInfo.m parameters and tells people how to fill in those and then provides a template layout for writing package code with each sub-package in a new "Section" and with some buttons and stuff to make new sections and function stubs and all that junk.
And finally when you're done it'll write a paclet layout that you can extend upon.
The point wouldn't be to go the full IDE route (since I've already done that and it's good but still a lot to ask someone to install) but rather to provide something that gets you 90% of the way there if you've only got a small number of functions to work with.
And of course I can impose all of my ideas of best practices on people, if I do it this way :)