AutoHotkey Community

It is currently May 26th, 2012, 12:59 pm

All times are UTC [ DST ]




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 87 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: wait a min...
PostPosted: December 21st, 2008, 2:51 am 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
jeffrey296 wrote:
what are the features (other than smaller file size) that make it better in Windows?
Portability is the main concern here as some of us would like to run ahk scripts in Linux without resorting to perl, php-gtk or any other language. Among the (purely coincidental) advantages, Windows users may be particularly interested in the following:
  • Increased performance with syntax jitted to CIL directly or via CSharpCodeProvider for rigorous optimizations i.e. not interpreted like AutoHotkey
  • Compiled scripts can't be reverse engineered to their source, only CLR bytecode
  • Security and reliability which managed code has to offer
  • Scalability (in future) since .NET makes threading, vector computations, SIMD and other hardware level API a lot easier
  • Native interoperability with other .NET assemblies and COM - I personally find reflection in .NET easier than Java
  • Modular code base for custom versions or use from other programming languages
  • Using the most liberal FOSS license means anyone is allowed to use our code for commercial purposes
  • Our code is completely original whereas about 40% of AutoHotkey comes from the AutoIt v2 code base
  • Collaborative effort - submit enough high quality patches in SVN and you can join the team
jeffrey296 wrote:
Is the .NET framework the only change (projected or current)?
A main development goal is to have 100% compatibility with AutoHotkey. After a version 1 release we plan to develop extensions.

jeffrey296 wrote:
I know someone who has a Mac who would be happy to test any pre-release versions you need to test
You may want to point them to #ahk, if they have time I'll be in touch.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 21st, 2008, 3:08 am 
Offline

Joined: July 18th, 2008, 6:27 am
Posts: 8
Location: Virginia
Okay, I didn't understand half of what you said, but I'm glad to see it is improved (I use Linux primarily for coding and am happy to see a cross-platform version of AHK at all, but I was curious as to whether I should keep using the regular in Windows or switch to the new when a full release comes out--I'm gonna switch to the new one). Would non-C users be able to still code IronAHK just as simply as AHK was (with the exact same commands)? If not (or even if so), how exactly do you code it? Is it something like Python where you just import a module and then you just write it in Python?

Thanks for the quick reply by the way.

_________________
Jeff


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 21st, 2008, 12:25 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
I apologize for the overly technical description, when we release version 1 hopefully someone can help me write documentation to explain the differences and benchmarks in plain English to help Windows users decide if it's worth switching.

jeffrey296 wrote:
Would non-C users be able to still code IronAHK just as simply as AHK was (with the exact same commands)?
Yes, we aim to have absolute parity with AutoHotkey for the first release such that you can replace AutoHotkey.exe with the binaries from IronAHK without further change and your scripts would still run as expected.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 21st, 2008, 2:42 pm 
Offline

Joined: February 5th, 2007, 12:19 pm
Posts: 192
Location: Osnabrück, Germany
Will compiled scripts be portable to another system with .NET?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 21st, 2008, 3:05 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
Yes of course, you can run your programs on OpenSolaris for example if you wanted to :P

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Great!
PostPosted: December 21st, 2008, 4:26 pm 
Offline

Joined: July 18th, 2008, 6:27 am
Posts: 8
Location: Virginia
Ok great! Thanks for asking our relentless questions and for keeping us updated even when we don't ask questions. If there's any way I can help, please let me know.

_________________
Jeff


Report this post
Top
 Profile  
Reply with quote  
PostPosted: December 22nd, 2008, 2:58 am 
Offline

Joined: August 3rd, 2007, 8:01 am
Posts: 555
Location: Houston, TX
I did not find a script object, replaced Script with core.
Replace the main method in program.cs with the following

Code:
 public static int Main(string[] args)
        {
            Rusty.Core script = new Core();
            script.MouseMove(400, 200, 80, true);
            Console.WriteLine("Press enter to continue...");
            Console.ReadLine();
            return 0;
        }


Additional info:
Windows XP 32bit
Visual Studio 2008 Express
Framework 2.0 or 3.5


Report this post
Top
 Profile  
Reply with quote  
 Post subject: tpop
PostPosted: December 23rd, 2008, 6:31 pm 
Offline

Joined: December 23rd, 2008, 6:22 pm
Posts: 1
I can also test the code on the lastest Mac env: Mac OS X 10.5.5 running on intel 64bit cpu that can test the build.

If you provide me with the instructions to test I will do it.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 24th, 2008, 2:13 pm 
Offline
User avatar

Joined: November 2nd, 2008, 4:23 pm
Posts: 2906
Location: 127.0.0.1
What are you planing on using for documentation? Are you going to use the AHK help file or make your own?

_________________
aboutscriptappsscripts
Any code ⇈ above ⇈ requires AutoHotkey_L to run


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Re: tpop
PostPosted: December 26th, 2008, 10:39 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
tpop wrote:
I can also test the code on the lastest Mac
Thanks I may contact some time in future.

Frankie wrote:
Are you going to use the AHK help file
Probably not, I may just document the technical differences to save time.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Re: wait a min...
PostPosted: December 28th, 2008, 9:42 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
Titan wrote:
Our code is completely original whereas about 40% of AutoHotkey comes from the AutoIt v2 code base
Just to set the record straight, the above is not true. AutoHotkey does not use any AutoIt v2 source code. However, it does use some AutoIt v3 code (less than 5% on a lines-of-code basis) for the particular commands listed at www.autohotkey.com/forum/viewtopic.php?p=19710#19710


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 30th, 2008, 10:10 am 
Offline

Joined: January 12th, 2008, 7:45 pm
Posts: 131
Titan wrote:
I apologize for the overly technical description, when we release version 1 hopefully someone can help me write documentation to explain the differences and benchmarks in plain English to help Windows users decide if it's worth switching.


I'd like to help out... or just contribute to IA; with stuff that I can help you with...

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject: hotkey functionality
PostPosted: January 7th, 2009, 6:39 pm 
I have downloaded the source yesterday and have compiled on openSUSE 11.0, with mono-core and mono-devel installed. I'm getting 2 warnings during the compilation.

When I try to run the binary from the binary directory with a source file that contains hotkey definitions I get the following result

mono iak.exe AutoHotkey.ini
Usage: iak.exe [-target:(library|exe|winexe)] [-optimize] [-usrlib:path] [-out:filename] <source file>

Is the hotkey functionality already available in the current version or is maybe something not completely right.


Report this post
Top
  
Reply with quote  
 Post subject: Re: hotkey functionality
PostPosted: January 20th, 2009, 9:19 pm 
Offline

Joined: November 17th, 2006, 8:40 am
Posts: 10
Dutchguy69 wrote:
I have downloaded the source yesterday and have compiled on openSUSE 11.0


I too am using OpenSUSE 11.1.
Can you share (commands) on how exactly you compiled?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 25th, 2009, 3:21 pm 
Offline

Joined: December 7th, 2005, 8:29 am
Posts: 345
Hi,

Can you give us a progress report?

Thanks,
Twhyman

_________________
(\__/) This is Bunny.
(='.'=) Cut, copy, and paste bunny onto your sig.
(")_(") Help Bunny gain World Domination.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 87 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 50 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