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.