Jump to content

question about future of autoit


 Share

Recommended Posts

13 minutes ago, faustf said:

hi guys,  i hope i have posted in right place

in the future autoit it can become multithread ?

Hi @faustf

Just check this list to find the answer : AutoItNotOnToDoList

Spoiler

Things NOT on the ToDo List

There are several recurring requests for features that will most likely never be done in AutoIt. This list mentions some of those and why they will not be implemented. Please do not create threads asking for these features, they've been beaten to death and no further good can come from re-hashing the same points over and over.

Quick list of features:

  • Multi-threading
  • Object-Oriented syntax
  • AutoIt for [Mac, Linux, Windows CE]
  • Modularized compilation/variable sized compiled files
  • FileInstall() accepting variables for the source
  • New Opt()/AutoItSetOption() flags

Detailed list with explanations why certain features will not be done:

Multi-threading: It's too late to do this now. The changes required to AutoIt are too great. AutoIt was never intended to be multi-threaded. Writing a multi-threaded application requires an entirely different mindset when writing a program. We did not start with that mindset and trying to retrofit something as significant as multi-threading onto the existing code base is not worth the time or effort. It would be far more beneficial to re-write AutoIt and add in multi-threading that way. That, however, is not planned and is a massive undertaking.

Object-Oriented syntax: For a lengthy discussion on object-oriented concepts and why AutoIt does not and will not have them, see here.

AutoIt for other operating systems: First and foremost, AutoIt is a Windows application. It's meant to fill a need in a Windows environment. Mac and Linux/Unix have different needs and their own tools as well. Also, there isn't much overlap in OS capabilities as far as AutoIt is concerned. Even if AutoIt was ported to a different OS, it would be AutoIt in name only. It's unlikely that the functionality provided would mirror AutoIt on Windows. As for Windows CE, while it's true that it is in the Windows family, programming for Windows CE is pretty different than for the Desktop. It's different enough that for a program like AutoIt which heavily relies on Windows internal workings, Windows CE is a completely different operating system.

Also read : can-autoit-support-multi-threading

So the answer is NO !!

Edited by Musashi

Musashi-C64.png

"In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move."

Link to comment
Share on other sites

... and it's 100% unsafe to use one of the various attempts to "add" multithreading by using an UDF.

Also threads are evil!
http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.pdf

 (this a direct download link to a seminal PDF about threads)

Edited by jchd

This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.
Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe here
RegExp tutorial: enough to get started
PCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta.

SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.
SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.
An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.
SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)
A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!
SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)

Link to comment
Share on other sites

  • Moderators

@faustf you have been around long enough not to be asking such silly questions. You know questions like this have been discussed numerous times on the forum, and you are aware of the AutoItNotOnToDoList (I know because I have pointed you there several times myself).

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...