ddakong v1.1 릴리즈: FreeBSD / kqueue


릴리즈 v1.1

freebsd 지원: 빌드가능하도록 수정 + kqueue 이벤트처리 추가

(원래는 epoll/linux만 지원)

<https://github.com/ageldama/term-ddakong/releases/tag/v1.1>

  • darwin/osx, openbsd 등은 빌드+실행될거 같은데 확신은 못하겠믐.
  • 매 릴리즈마다 크로스컴파일해서 바이너리릴리즈해왔는데, 리눅스는 aarch64, armhf, i686, x86_64 자동화해놨는데, freebsd은 아직이라 이번엔 스킵.

…오랬만에 freebsd 켜서 쓰는데, 반응속도감 역시 엄청좋다.

ddakong v1.0 릴리즈: lua scripting 시스템


릴리즈 v1.0

ANSI C/DLL 플러그인만이 아니라, Lua scripting plugin 만들어서, 그냥 루아스크립팅만으로 플러그인 같은 확장이 가능해졌다.

그리고 이것저것 안정화/문서화하고, 더욱 hackable🪓🔥하고 가벼운 터미널입력기가 되었음.

https://github.com/ageldama/term-ddakong/releases/tag/v1.0

ddakong v0.0.8 릴리즈: 안정화 및 플러그인 시스템


릴리즈 v0.0.8

안정화/문서화하고, 이제 플러그인 시스템을 도입해서 원하는대로 hackable🪓🔥한 터미널용 입력기가 되었다.

플러그인 작성해서:

  1. 한글만이 아니라 다른 언어 입력기로 사용할 수도 있음.
  2. UTF-8 이외에 다른 인코딩으로 출력가능함. (예: EUC-KR, EUC-JP …)
  3. 토글키(Control-H) 마음에 안들면 바꾸면 됨.
  4. 등등등

오늘 한 작업들은:

  1. 안정화 많이 진행했다.
  2. 코드 문서화 주석작성 다 했다.
  3. cross-platform build 자동화해서 릴리즈 때 편해졌다.

    • armhf (raspberry pi 32bit), aarch64 (raspberry pi 64bit), i386 (32bit), x86_64 모두 릴리즈하고 있다.
    • ..혹시나 어디선가 i386 기계 터미널에서 한글을 입력하고 싶은 사람이 있을거 같아서.