AutoHotkey Community

It is currently May 27th, 2012, 5:12 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Autohotkey_L maturity
PostPosted: December 13th, 2010, 1:58 pm 
Offline

Joined: July 15th, 2005, 3:19 pm
Posts: 140
Location: Denmark
I am considering going from Autohotkey classic to Autohotkey_L. Could anyone indicate the maturity of the project. The last release seemed to have bugs in quite basic parts of functionality. Like:
Quote:
Fixed: FileAppend,,file.txt set ErrorLevel=1 even on success


I believe that Autohotkey_L is the way to go, and I will utilize it on any new project of experimental character, but being on deadlines and strict demands for stability means that I am worried about migrating just yet.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 2:25 pm 
Offline

Joined: May 1st, 2010, 6:01 pm
Posts: 1020
Location: England
i've never had any issues with Autohotkey_L

as far as im aware, everything in Autohotkey classic is there, and theres extra functions ontop. so only the new functions may contain bugs.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 2:52 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
You should forget about AHK Basic, especially in professional scenarios.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 3:01 pm 
Offline

Joined: July 15th, 2005, 3:19 pm
Posts: 140
Location: Denmark
I really hope that you are right that Autohotkey_L is more stabile than Autohotkey Classic, but I do not believe that the following issues are present in Autohotkey Classic:

Quote:
Fixed: Upper-ANSI characters were sent as Alt+0 in ANSI build.
Fixed: FileAppend,,file.txt set ErrorLevel=1 even on success.
Fixed: ClipboardAll sometimes crashed the script with certain formats.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 3:37 pm 
Offline

Joined: August 28th, 2009, 11:17 am
Posts: 599
Location: Brighton, UK
David Andersen wrote:
I really hope that you are right that Autohotkey_L is more stabile than Autohotkey Classic, but I do not believe that the following issues are present in Autohotkey Classic:

Quote:
Fixed: Upper-ANSI characters were sent as Alt+0 in ANSI build.
Fixed: FileAppend,,file.txt set ErrorLevel=1 even on success.
Fixed: ClipboardAll sometimes crashed the script with certain formats.


Yes, but notice it says
Quote:
Fixed:


David

_________________
With mixed feelings I am stepping down from all moderation responsibilities: http://www.autohotkey.com/forum/viewtopic.php?t=82906


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 4:44 pm 
Offline

Joined: July 15th, 2005, 3:19 pm
Posts: 140
Location: Denmark
;) Yes. But the issues were fixed just three weeks ago, (see http://www.autohotkey.net/~Lexikos/Auto ... ngeLog.htm).

I really hope that these were the final bugs ever in Autohotkey_L, but I guess they are not. My question still stands: Could someone close to the development of Autohotkey_L please comment on the maturity of Autohotkey_L?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 4:51 pm 
Offline

Joined: August 28th, 2009, 11:17 am
Posts: 599
Location: Brighton, UK
Because AHK_L is still in development, it will always contain bugs. Even AHK basic with a year of bug reports and fixing with no major development still has bugs.

Even software made by huge companies with thousands of pounds/dollars pumped into them have bugs (how many bugs in Windows?)

You may want to take a look at the AHK_L Roadmap for further details of it's development cycle.

_________________
With mixed feelings I am stepping down from all moderation responsibilities: http://www.autohotkey.com/forum/viewtopic.php?t=82906


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 5:52 pm 
Offline

Joined: July 15th, 2005, 3:19 pm
Posts: 140
Location: Denmark
Thanks for the link to the roadmap. It is certainly an ambitious project.

I know that all software has bugs, but some software has more bugs (and more critical ones) than others and I am after a classiciation like:
- Experimental
- Alpha
- Beta
- Stabile

Btw. I believe it is called Autohotkey Classic, to not get confused with the Basic language.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 13th, 2010, 6:51 pm 
Offline

Joined: March 26th, 2010, 5:55 pm
Posts: 129
I think the more important question is not about bugs but about differences, and whether they will affect the correctness of your existing code.

For example, if you have MCode or DllCalls that expect 8-bit character strings, they might behave incorrectly when given UTF-16 strings. You will have to check your calls to ensure that the strings are in the right encoding.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 14th, 2010, 3:08 am 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
David Andersen wrote:
I know that all software has bugs, but some software has more bugs (and more critical ones) than others and I am after a classiciation like:
- Experimental
- Alpha
- Beta
- Stabile

Lexikos' new numbering scheme should help with identifying the difference between newer and more stable versions. If stability is at a premium, you may want to go with the last version before the next .features release.

Because he is constantly adding features, I wonder if it might be useful to denote some versions as beta. It might even be easy to do.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 14th, 2010, 4:25 am 
Offline

Joined: October 17th, 2006, 4:15 pm
Posts: 7503
Location: Australia
David Andersen wrote:
I really hope that you are right that Autohotkey_L is more stabile than Autohotkey Classic, but I do not believe that the following issues are present in Autohotkey Classic:
Quote:
Fixed: Upper-ANSI characters were sent as Alt+0 in ANSI build.
Fixed: FileAppend,,file.txt set ErrorLevel=1 even on success.
Fixed: ClipboardAll sometimes crashed the script with certain formats.
As a matter of fact, the ClipboardAll issue is present in AutoHotkey Basic and I believe it has been for a very long time.
AutoHotkey_L ANSI builds aren't as well tested, as I use the Unicode build and recommend others do the same.
MacroMan! wrote:
Because AHK_L is still in development, it will always contain bugs.
Conversely, because AutoHotkey Basic is not still in development, its bugs will never be fixed. Perhaps it's a moot point.
David Andersen wrote:
Btw. I believe it is called Autohotkey Classic, to not get confused with the Basic language.
FYI, Chris himself labelled it "AutoHotkey Basic". Seriously, "basic" is a common English word. Even if AutoHotkey Basic was aimed at programmers (who might be familiar with Basic), I don't understand how anyone could seriously get confused.
Quote:
I am after a classiciation like:
- Experimental
- Alpha
- Beta
- Stabile
It is under active development, more or less experimental.

(Also, "classiciation" and "stabile" should be "classification" and "stable".)


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 14th, 2010, 9:49 am 
Offline

Joined: July 15th, 2005, 3:19 pm
Posts: 140
Location: Denmark
Thanks a lot Lexikos! Because of your relatively clear answer, I will start converting my existing Autohotkey Basic code to Autohotkey_L shortly.

It was important to me to ask about the stability directly as I have almost wasted a full year trying to get MySQL (so-called stable releases) to work. Afterwards I discovered that the developer of some of the code (the Federated Storage Engine) described this code as proof-of-concept code, and it was included by default in their stable releases.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: 0x150||ISO, Google Feedfetcher and 3 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group