rizaado

New tools and new goal for autoit

20 posts in this topic

#1 ·  Posted (edited)

So I am going to make new tools and set new aim for autoit community and autoit itself and I don't care if someone doesn't like this:

*Syntactic preprocessor/compiler/interpreter

-Customizing syntax

$OOP support

$threads support

-Extending a language

-Specializing a language

*Documentation generator

-convert autoit scripts to html, like sassdoc or phpdoc

*Linux version

-target linux mint and others ...

*Enlarging the standart library

-keeping things as possibly simplier

*Translator 

-autoit scripts to C++14

*Goal-automatize autoit programming language to be standart programming language for every OS... =><= general-purpose programming language

Programming language for accomplishing this:C++14

 

Edited by rizaado

Share this post


Link to post
Share on other sites



And?


√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

So I am going to make new tools for autoit community and I don't care if someone doesn't like this:

See the attitude didn't change yet so that will get you a long way, but let us know when you are done.

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

I am thinking of more crazy people to help me.

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

See the attitude didn't change yet so that will get you a long way, but let us know when you are done.

Jos

Everyone is alone until he invent 10% of his idea like (((linus torvalds))) or !bjarne stroustrup... I don't care about Bill Gates.

Edited by rizaado

Share this post


Link to post
Share on other sites

but could be wrong. ;)

I don't think you are.


_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

I like it when people show balls and go for what they believe in and have a lot of respect for the Bill's, Steve's and Linusus of this world.

Not so much for others that act like a bag of wind, but be gladly proven wrong.

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

#9 ·  Posted (edited)

I am going to post here the bitbucket link soon...

Edited by rizaado

Share this post


Link to post
Share on other sites

See the attitude didn't change yet so that will get you a long way, but let us know when you are done.

Jos

Sure, I am going to tell you Jos first when I am done.

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

All of that stuff sounds like it will meet demands that do not exist, even if implemented remotely well.  And your thoughts for how you are going to 'use' autoit to write linux scripts have to be entertaining at the very least.

Edited by boththose

,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-.
|(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/
(_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_)
| | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) (
| | | | |)| | \ / | | | | | |)| | `--. | |) \ | |
`-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_|
'-' '-' (__) (__) (_) (__)

Share this post


Link to post
Share on other sites

#13 ·  Posted (edited)

I like it when people show balls and go for what they believe in and have a lot of respect for the Bill's, Steve's and Linusus of this world.

Not so much for others that act like a bag of wind, but be gladly proven wrong.

Jos

(So I am going to create platform/virtual machine for running autoit.) It's a question of time. I have a lot... and I am sponsored as well so... So only on windows it is going to be autoit with syntax modifications not on other OS. On linux it can be python...

Edited by rizaado

Share this post


Link to post
Share on other sites

I keep reading "I'm going to", "I will". Fantastic for you! Wish you the best in your endeavors!

I would say a smart man only posts when he can say "I did" or "I finished...".

1 person likes this

√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

#16 ·  Posted (edited)

and I am sponsored as well so...

So ... that's impressive. I wonder what they actually benefit from this? I mean, I wouldn't sponsor someone if I didn't get a return of investment.

Apart from the Sputnik project, other people have tried to do what you are doing, but given up. If you had  a positive reputation around here, then I dare say some people (I say some) would be interested in helping. But it is what it is.

Edited by guinness

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

What you are talking about here is a complete other scripting language, unless of course you have access to AutoIt source code.

Someone has made one here before, but not sure where the thread is to his site, I think he, like you, was not happy with a lot of stuff he thought was missing from AutoIt so he made his own, It looked pretty impressive to be honest, but alas I never got around to testing it.

Any way, you may not get offers to help you with such a project here, but best of luck if you go it alone or do get offers.


AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites

The person (I believe) J1 is referring to, also took the same tack of complaining and stomping his feet because his vision of AutoIt wasn't immediately hailed as the right way to go. Instead of slowing down, putting in useful, articulate suggestions and working with Jon and the Dev community, he let his lack of patience and immaturity show through.

Your OP honestly sounds very similar; one reason I don't believe you'll get a lot of people falling all over themselves to help.


√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

#19 ·  Posted (edited)

I don't going to comment anymore. I will say only that I was paid a lot by big corporation. And now I am writing the preprocessor... I get help from a division of programmers too. Soo... I don't much care about your comments. But if someone wants to help with the alpha release. Parts of the projects are going to be open source... I work as a research manager of new technologies based on programming languages.

Edited by rizaado

Share this post


Link to post
Share on other sites

rizaado,

I don't going to comment anymore

Is that a promise?

M23 


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.