Re: openmethods 1.3.0

2020-04-20 Thread jmh530 via Digitalmars-d-announce
On Monday, 20 April 2020 at 13:25:14 UTC, Jean-Louis Leroy wrote: [snip] That is not a problem. If I was granted two wishes, they would be: 1/ reallocate 'ClassInfo.deallocator' to me ;-) and 2/ add a more general feature to the language, similar to Perl's 'import' function: if a module

Re: openmethods 1.3.0

2020-04-20 Thread Jean-Louis Leroy via Digitalmars-d-announce
On Monday, 20 April 2020 at 08:17:24 UTC, Robert M. Münch wrote: I just read your blog post [1] and wonder if it's still up-to-date or maybe an update would make sense? The blog post is still current. I remember that, in 2017, some were annoyed by the need to call a setup function

Re: openmethods 1.3.0

2020-04-20 Thread jmh530 via Digitalmars-d-announce
On Monday, 20 April 2020 at 08:17:24 UTC, Robert M. Münch wrote: [snip] This is very interesting stuff! Thanks a lot. I just read your blog post [1] and wonder if it's still up-to-date or maybe an update would make sense? This stuff sounds like a very fundamental concept/pattern and IMO

Re: openmethods 1.3.0

2020-04-20 Thread Robert M. Münch via Digitalmars-d-announce
On 2020-04-19 13:13:55 +, Jean-Louis Leroy said: You can read more about openmethods on githubL https://github.com/jll63/openmethods.d This is very interesting stuff! Thanks a lot. I just read your blog post [1] and wonder if it's still up-to-date or maybe an update would make sense?

Re: openmethods 1.3.0

2020-04-19 Thread Jean-Louis Leroy via Digitalmars-d-announce
On Sunday, 19 April 2020 at 13:13:55 UTC, Jean-Louis Leroy wrote: You can read more about openmethods on githubL https://github.com/jll63/openmethods.d Available on DUBS here: https://code.dlang.org/packages/openmethods

openmethods 1.3.0

2020-04-19 Thread Jean-Louis Leroy via Digitalmars-d-announce
This release implements support for function attributes, except for `pure`. User-defined attributes on methods and method parameters are also supported. It is no longer necessary to call `updateMethods` explicitly, except after dynamically loading or unloading shared libraries. The