Well, if it makes us seem like less-bad people, I could point out that the manual explicitly states <http://ccl.northwestern.edu/netlogo/5.0/docs/interface.html#includes>, " *Caution:*The includes facility is new and experimental"... despite the fact that the feature was introduced nearly 7.5 years ago. But surely it's not /us/ who are at fault, right? The manual has our back on this one!

Joking aside, we can agree that the user experience for this feature is positively obnoxious. I can see why it's frustrating, and /I/ definitely wouldn't want to be someone who had to tell people they could/should make use of this functionality. It doesn't look like the functionality ever really evolved past the "demo" stage, despite being a relevant thing that solves a real problem for NetLogo users. I've opened a ticket here <https://github.com/NetLogo/NetLogo/issues/710> in our issue tracker and provided some comments on the matter.

For the sake of setting expectations clearly, I'd like to point out that us getting a fix for this into 5.2, is almost certain *not* to happen, since 5.2 is already slated for a release in the not-too-distant future.

On 02/19/2015 02:50 PM, Alan Isaac wrote:
I can almost understand the decision not to include the "Includes" button in the default Code tab interface.

But i. it was a mistake and ii. the current interface (5.1) is almost unusable.

First, to fix the mistake: put the button there, but disable it until the `__includes` keyword is added to the Code tab.

Second, consider the recommended approach to first creating a `.nls` file for a model, which as far as I can tell
has not changed since 2010:
http://netlogo-users.18673.x6.nabble.com/Using-includes-td4869749.html

I'm currently teaching with NetLogo, and it is just appalling to have to explain this situation to students. So even if the developers disagree with me about it being a mistake to remove (rather than disable) the `Includes` button from the default interface, please fix for 5.2 the interface for creating a new `.nls` file.

Most important: `__includes []` should activate the button. (It currently does not.)

Almost as important: when a .nls tab is open, File > SaveAs should prompts for saving that file, *NOT* the model file (as it currently does). This is really confusing to students.

I'm reporting this now because we went over .nls files today in class, and students we really
puzzled by the interface.

Thanks,
Alan Isaac

--
You received this message because you are subscribed to the Google Groups "netlogo-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to