colinsheppard / time

A NetLogo extension that brings date/time utilities and discrete event scheduling to NetLogo
12 stars 13 forks source link

[question ] compiling against 5.1.0 M2 #29

Closed hnoble64 closed 7 years ago

hnoble64 commented 10 years ago

Hello again, I'd like to try to compile the time extension to work with the latest release of NetLogo (5.1.0 M2) ... because I would like to use the Model Runs extension too.

I think I should do this by following the instructions here: https://github.com/colinsheppard/time/#building but there's no NetLogoLite.jar in this release as far as I can see. Can you give me some instructions on how to try to compile the latest time code for M2?

Sorry to bother you again!

Howard

colinsheppard commented 10 years ago

Unfortunately, this is uncharted territory that I don't have the time to navigate right now. I couldn't find an example of another extension (including the extensions that come bundled with NetLogo) of compiling against 5.1. If you come across one, let me know.

There could be problems attempting to use the models runs extension with an extension like mine that wasn't designed to save and restore state. For now I think you'll have to choose one or the other, but once 5.1 is officially released, I'll make sure to fix the compilation issues.

hnoble64 commented 10 years ago

hi colin,

completely understand. the goo extension does work on m2 in case that helps. (as does profiler but that's less experimental).

On Fri, Mar 14, 2014 at 3:55 PM, Colin Sheppard notifications@github.comwrote:

Unfortunately, this is uncharted territory that I don't have the time to navigate right now. I couldn't find an example of another extension (including the extensions that come bundled with NetLogo) of compiling against 5.1. If you come across one, let me know.

There could be problems attempting to use the models runs extension with an extension like mine that wasn't designed to save and restore state. For now I think you'll have to choose one or the other, but once 5.1 is officially released, I'll make sure to fix the compilation issues.

Reply to this email directly or view it on GitHubhttps://github.com/colinsheppard/time/issues/29#issuecomment-37663702 .

SethTisue commented 9 years ago

note that the version numbering has changed. the development branch we'd originally planned to become 5.1 will now be 6.0 instead. 5.1.0-M2 is from what is now the 6.0 series.

what actually got released as NetLogo 5.1 is much more similar to 5.0.x. in particular, 5.0.x and 5.1 have the same extensions API, so most extensions don't need to rebuilt for 5.1. (the code changes in 6.0/5.1.0-M2 are more drastic and do require rebuilding extensions.)

colinsheppard commented 7 years ago

The time extension is now compatible with NetLogo 6.0:

https://github.com/colinsheppard/time/releases/tag/v1.4.0