On Fri, Apr 17, 2020 at 10:23 AM Fernando Sancho <fsanchocaparr...@gmail.com>
wrote:

> 1) Remap some editor keys, because they don't work on non-English laptops
> (or give the user the option to decide how to map them). For example, on
> Spanish laptops it is impossible to modify the zoom of the application
> using the keyboard.
>

existing tickets in this area:
https://github.com/NetLogo/NetLogo/issues/950
https://github.com/NetLogo/NetLogo/issues/1606


> 3) Create GUI versions of models without code access or interface
> modification. A distributable interface that can call .nlogo files  that
> removes all the editor part and that works in the background with
> NetLogo.jar would suffice . Even, perhaps you could think about the
> possibility of including the intermediate compilation that the tool makes
> prior to execution, and give options if this closed and distributable
> version has access to the Command Center , agent inspection windows, etc ...
>

Note that this capability actually exists in current NetLogo:
https://github.com/NetLogo/NetLogo/wiki/Controlling-API#example-embedding

It just hasn't been packaged in a way that allows
non-Java/Scala-programmers to use it.

But, I second Ken's suggestion to consider using NetLogo Web for this.


> 11) Fully manipulate the interface by code (as some extension does).
>

You're probably thinking of https://github.com/NetLogo/Goo-Extension —
perhaps someone will revive it

1) Function (apply f [x1 ... xn]) = (f x1 ... xn). In order to have a much
> more faithful approach to the functional paradigm, where a good role is
> already being done.
>

This may actually exist as `__apply` and `__apply-result`? not sure, but
see https://github.com/NetLogo/NetLogo/issues/539 and
https://github.com/NetLogo/NetLogo/pull/1139


> Instructions like "link a b" should work receiving a and b as turtles, not
> their who IDs
>

`link a b` is analogous to `turtle a`, which takes a `who`. The
turtle-based version exists, it's called `link-from`: `[link-with b] of a`.
I doubt that changing this around is possible at this late stage in
NetLogo's development


> 6) Add map,  filter, foreach  for structures like: table, string. In
> general, if a structure can be worked in a functional way, it should have
> all the functions apparatus to deal with it. Although sometimes the need to
> define iterators for foreach might arise, it could work with the natural
> iterator.
>

some past discussion in this area:
* https://github.com/NetLogo/NetLogo/issues/1204
* https://github.com/NetLogo/NetLogo/issues/594

(disclaimer: I'm no longer involved with designing or implementing NetLogo)

Seth

-- 
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 netlogo-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netlogo-devel/CAOoO2viKsZUzt1C8AO8SqvwLJJec%2BVAFirKLx8LjUxcmmp22nw%40mail.gmail.com.

Reply via email to