I am curious about people using the Free Wolfram Engine for Developers (Wolfram Engine)
I have two questions:
What editor and/or IDE do you use primarily with the WE to develop your code?
If Wolfram added the notebook based package editor (File > New > Package/Script) would this be useful to you? Or would you not use it and, if so, why not?
This is a feedback on the notebook package editor. I have comments on four of the menu items.
1. Functions
One expects it to open a up a selector pointing to the functions in the package, But the selection also contains pointers to code within functions. Confusing.
2. Update
What does this button do?
3. Debug
Avoid checking this box. If you do, it produces a palette which cannot be closed. Until you quit the kernel. Annoying.
4. Run all code
Could have a better label. Does what is more commonly known as Evaluate Initialization Cells
Geany + wolfram-geany to develop scripts that are supposed to run in the background and without REPL. Geany is very lightweight and easily extendible.
JWLS if I need a REPL, especially if I run WE on a remote server. I also use it to publish my documents/reports as html pages thanks to the markdown integration in jupyter notebooks. Usually my workflow is to write MD and do computation with the WE in a remote jupyter notebook (on my VPS) that eventually I convert to html with jupyter-nbconvert to publish it in the /var/www/html/.. folder.
P.S A new verion of JWLS is almost ready here which is even more minimalistic, more efficient and it supports Manipulate through js