1.2 오토핫키 버전 이야기

Estimated reading: 1 minute 396 views

오토핫키 언어를 사용하기에 앞서 오토핫키를 누가 만들었고 어떻게 탄생되었는지 알아봅니다. 또한 과거부터 오토핫키가 많은 개발자들에 의해 어떻게 개선이 되어 왔는지 버전별로 살펴보도록 하겠습니다.

AutoHotkey_B (v1.0)

오토핫키는 Chris Mallett이라는 개발자에 의해 C/C++ 프로그래밍 언어로 만들어진 스크립트 언어입니다. 오토핫키는 2003년 11월 10일에 오픈소스 라이선스인 GNU GPL(General Public Licence)로 처음 공개되었습니다[1]. 이때의 오토핫키 버전이 1.0이며 Basic 버전이라는 의미로 AutoHotkey_B라고 부릅니다.

풍문에는 Chris MallettAutoIt이라고 하는 스크립트 언어 개발 프로젝트의 참여 개발자였는데, AutoIt V2에서 AutoIt V3로 넘어가는 시점에 개발 콘셉트의 견해 차이로 독자적으로 AutoHotkey를 만들었다는 이야기가 있습니다[2].

오토핫키_B 깃허브 저장소

AutoHotkey_L (v1.1)

2010년대쯤에 Chris Mallett는 오토핫키 v1.0을 개선하는 프로젝트에 대해 관심과 흥미가 떨어지고 있다고 공식적으로 발표했습니다[3].

AutoHotkey 프로젝트를 시작한 저의 원래 동기는 프로그래머가 아닌 사용자를 포함하여 자동화 및 핫키를 수행할 수 있는 권한을 부여하는 것이었습니다. 스크립팅 언어가 단순하면서도 유연하게 유지되기를 원했습니다. 나는 오토핫키가 완전한 프로그래밍 언어가 되는 것을 원하지 않았습니다.

적어도 몇 년 후 AutoHotkey가 배열 및 객체와 같은 프로그래밍 기능에 더 집중하기를 원한다는 것이 분명해졌습니다. 나는 이것을 인정하고 싶지 않았지만 흥미를 잃기 시작했습니다.

Lexikos, fincs, Sean, jackieku, Micha 및 다른 사람들이 AutoHotkey에 새로운 주요 기능을 제공할 만큼 충분히 가치가 있다고 생각하는 것에 감사합니다. – Chris Mallett

이러한 이유로 인해 오토핫키 v1.0을 기반으로 한 v1.1 개선 프로젝트의 주요 기여자 중 한 명인 Lexikos가 주도적으로 이끌게 되었습니다. 이 프로젝트의 명칭은 Lexikos의 첫 글자인 L을 붙여 AutoHotkey_L (v1.1)로 부르게 되었습니다.

오토핫키_L 깃허브 저장소

AutoHotkey_H (v2.0)

AutoHotkey_H (v2.0)는 오토핫키 공식 포럼에서 활동중인tinku99에 의해 고안되었습니다. 2022년 12월 20일에 의 공식 릴리스 버전이 배포되었습니다[4][5]. v1.2가 아닌 v2.0으로 마스터 버전이 올라간 이유는 구조적으로 대대적인 개선이 있었기 때문이라고 생각됩니다. 2023년 1월 22일에 공식 홈페이지에서 기존의 v1.1은 레거시 버전으로 변경되었으며 v2.0이 기본 버전으로 변경되었습니다. 쉽게 말해 앞으로 기본적으로 다운로드 되는 버전은 v1.1이 아닌 v2.0입니다.

오토핫키_H 깃허브 저장소

자세한 개선 사항은 아래 링크를 참고해 주세요.
v1.1에서 v2.0으로의 변경 사항

참고자료

[1] "Changelog for Years 2003-2004". autohotkey.com, 2003-11-10, 2023-07-30 접속 확인.
[2] "an AutoIt / AutoHotkey comparison". Paperlined.org, 2011-12-08, 2023-07-29 접속 확인.
[3] Chris. "My status and website changes". autohotkey.com, 2010-10-10, 2023-07-30 접속 확인.
[4] lexikos. "v2.0.0 is now available.". autohotkey.com, 2022-12-20, 2023-07-29 접속 확인.
[5] "AutoHotkey v2". autohotkey.com, , 2023-07-30 접속 확인.


이 글의 내용에 대해 궁금하신 내용이나 잘못된 부분이 있으시면 언제든지 댓글로 알려주세요.

Subscribe
Notify of
guest
0 댓글
Inline Feedbacks
View all comments