Works in Progress - NetLogo/Tortoise GitHub Wiki

Unclaimed

Error message parity

  • Owner: ???
  • Type: Feature
  • Size: Medium-Large
  • Priority: Low-Medium
  • Work in progress:
    • Tortoise: wip-middle-layer, wip-prims (I don't remember what the story is with this branch)
  • Unresolved issues:
    • Full implementation of error messages
  • Notes:
    • See here for Jason's notes on this task
    • This is tedious
    • This is also likely to lead to a substantial slowdown on NetLogo Web, since it will introduce runtime error-checking
    • My strategy for doing this initially is not necessarily a winning one. I wanted to centralize error-reporting in one place, but some primitives do error-reporting while in the midst of running a lambda, which makes it trickier. There’s still hope for that approach, though; the lambda could instead lead to returning a value that indicates an error, and the middle layer could then read that value and figure out if it needs to generate an error. Does this have an unpleasant effect on stacktraces, though?
    • NetLogo/Tortoise#184

Claimed

Inspection window

  • Owner: Jeremy/Adam
  • Type: Feature
  • Size: Medium
  • Priority: Low-Medium
  • Work in progress: ???

General extension support

  • Owner: Jeremy
  • Type: Feature
  • Size: Medium
  • Priority: Medium
  • Work in progress:
    • Tortoise: wip-ext-def
  • Unresolved issues:
    • Figure out how to we should extensions from URLs
    • Implement it
    • Document the API
    • Ship it
    • Obsoletes NetLogo/Tortoise#101