kkmarkdown 업그레이드

연말도 되었고 Caml Shaving의 파서 컴비네이터 포스트*에 큰 감명, 영감, 용기를 받아 kkmarkdown을 대대적으로 손보았다.
*sangwoo-joh.github.io/ocaml-ps-monadic-parser-combinator

kkmarkdown이 2년 반 전에 만들어진* 이후 줄곧 나 혼자 사용해 왔다. 깃허브에 공개되어 있었지만 모르는 사람이 질문을 하거나 풀리퀘스트를 날리는 일은 없었다. 과연 opam 패키지에 등록되어 있으면 다를까?
*blog.kkeun.net/computer/2020-03-15-kkmarkdown

아니라 해도 뭐 상관은 없다. 그냥 왠지 opam install로 kkmarkdown이 설치되면 기분이 좋을 것 같다. 🤭


여담. 윈도우11의 WSL은 리눅스 GUI 앱을 지원한다. 그러니까 X서버를 따로 설치하고 포트를 여느라 이리저리 헤매지 않아도 된다는 말이다. 👍 나이스.

You will need to be on Windows 10 Build 19044+ or Windows 11 to access this feature.
learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

오옹? 윈도우10(내 노트북)에서도 되나? 내가 저 버전을 설치할 수 있나? 나중에 한 번 봐야겠다.

어쨌든 부모님 집에서 쓰는 컴퓨터에는 윈도우11이 설치되어 있다. 그런데 이멕스를 열 때마다 알 수 없는 경고가 뜬다.

Warning: No xauth data; using fake authentication data for X11 forwarding.

이 경고를 감추기 위해 이리저리 검색도 해 보고 제안된 것들을 시도해 봤지만 헛수고였다. 뭐가 문제인지 정확히 모르겠다. 그나마 나의 마음을 평온하게 해 준 답변은,

WSL is not a full implementation of Linux. Many system calls and libraries were implemented, but many were not.
superuser.com/questions/1463256/cannot-generate-xauth-files-using-ubuntu-on-wsl

그렇다. WSL은 리눅스가 아니다. 😥

[2022-12-27 추가] 아니다. 내가 틀렸다. (내가 오늘 제대로 배우신 분께 들었는데) WSL1은 리눅스가 아닐지언정 WSL2는 리눅스가 맞다.
learn.microsoft.com/en-us/windows/wsl/compare-versions

추측건대 윈도우에서 제공하는 X서버가 문제여서 다른 X서버를 설치하면 경고가 사라질지도 모른다. 해보지는 않았다.

2022-12-20 씀.