Obsolete test build - Functions and Objects as Labels (etc.)

Community news and information about new or upcoming versions of AutoHotkey
User avatar
joedf
Posts: 7730
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 09:45

lexikos wrote:... I went to considerable lengths to minimize the impact that these new features have on code size. The result is that this build is smaller than the previous one.
Wow nice job, there! :)
User avatar
fincs
Posts: 505
Joined: 30 Sep 2013, 14:17
GitHub: fincs
Location: Seville, Spain
Contact:

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 15:43

With every single new test build posted here, I feel more and more like the version number deserves bumping to v1.2 due to so many major changes to how AutoHotkey works.
fincs
Windows 10 x64 Build 18362 | AMD Ryzen 7 3700X with 32 GB of RAM | AutoHotkey v1.1.31.01
Get SciTE4AutoHotkey v3.0.06.01 - [My project list]
guest3456
Posts: 3134
Joined: 09 Oct 2013, 10:31

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 16:17

fincs wrote:With every single new test build posted here, I feel more and more like the version number deserves bumping to v1.2 due to so many major changes to how AutoHotkey works.
+1, language is evolving fast, i can't keep up. i'm surprised this stuff is even being considered for v1. personally would've preferred all of this to go into v2. just seems more fitting since v2 nudges users into using functions/expressions anyway.

at one point i remember Lexikos saying that he wouldn't be doing much new dev work on v1 other than bug fixes, guess that's changed, which is completely fine and his prerogative

lexikos
Posts: 7057
Joined: 30 Sep 2013, 04:07
GitHub: Lexikos

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 16:58

I had more or less "reserved" v1.2 for minor compatibility-breaking. I have also been entertaining the idea of forking the v2 code base to be closer to v1.x syntax, bringing the new features and many of the more minor compatibility-breaking changes to v1.x and making it easier to maintain. (But I probably won't do it.)

I don't see v2 being complete any time soon, but I want to actually use these features. This is also meant in part as a sort of stepping stone to v2. The further v2 diverges from v1, the harder it will be to get users to switch.

You could also say that all of this is for v2, I just happen to be developing it in the v1 branch. For example, %obj%() calls obj.() and therefore triggers __Call with an empty first parameter in v1, but in v2 it calls obj.call(). Hotkey, SetTimer, etc. in this test build use the equivalent of obj.call().
User avatar
joedf
Posts: 7730
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 18:31

When test is released as main/stable, I concurr with fincs on the versioning To 1.2
lexikos
Posts: 7057
Joined: 30 Sep 2013, 04:07
GitHub: Lexikos

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 22:32

Another, more likely idea I have been entertaining is to bump the version number to v1.2 after back-porting a backward-compatible subset of v2 features. I've already done some work on Loop and some of the object methods.

Related topics:
guest3456
Posts: 3134
Joined: 09 Oct 2013, 10:31

Re: New test build - Functions and Objects as Labels (and m

05 Mar 2015, 22:38

lexikos wrote: I don't see v2 being complete any time soon, but I want to actually use these features. This is also meant in part as a sort of stepping stone to v2. The further v2 diverges from v1, the harder it will be to get users to switch.
in your mind, whats necessary to deem it "complete"? whats missing currently and are those necessary? why cant you just call it "complete" right now and then bump additions as v2.01 etc?

just curious. i guess i'm more ansy than most to just get v2 out and become the main branch

User avatar
evilC
Posts: 4780
Joined: 27 Feb 2014, 12:30

Re: New test build - Functions and Objects as Labels (and m

06 Mar 2015, 02:19

I would kill for guicontrol and onmessage function binding in v2 right now.

I know the future of CHID and CGui lies with v2, but for now v1 test builds are just so much more convenient to code in.
lexikos
Posts: 7057
Joined: 30 Sep 2013, 04:07
GitHub: Lexikos

Re: New test build - Functions and Objects as Labels (and m

08 Mar 2015, 02:56

Merged - v1.1.20.00.

Return to “Announcements”

Who is online

Users browsing this forum: No registered users and 3 guests