💶 Ping 07/07/2022 .01

zk/lurk, bun, zig, swc, rust, 그리고 luajit

벌써 7월. 2022년이 정말 빠르게 흘러간거 같기도 하고. 힘든 일들이 내게는 안팎으로 많은 해이기도 하다.

몇년전부터 누군가 ㅇㅇㅇ을 dd야 하냐 말아야 하냐라는 질문에, 그저 뜬금 없는 이야기를 해줬었다. 이해를 했었는지, 아니면 그 나중에라도 그것들이 현실에 영향을 미치기 시작하면서 의미를 파악했었을런지는 잘 모르겠다. 어쩌면 아마 그런 이야기를 해줬던것도 잘 기억하지 못할것 같긴하다.

…그리고 그런 모든 생각들이, 당시에는 너무 현실과 동떨어진 이야기로만 들릴 생각들이 하나씩 너무 당장의 일들이 되어 버렸는데, …내 생각이 맞아 떨어졌다는 기쁜 마음도 들지만, 한편으로는 너무 불안한 oo이기도 하다.



소프트웨어 엔지니어링에 대한 생각들

‘16 Bell-Curve Opinions on Engineering’

‘Why DRY is the most over-rated programming principle’

널리 퍼져 있는 빤한 생각들보다는 훨씬 재밌고 맞는 mantra이란 생각. 그리고 실은 나도 빠져 있던 함정들도 있었어서 그랬구나 생각도 들고.

언제나 그렇지만, 당장의 한번 나아보일지 모르고, 또 뭐가 다른지 잘 이해가 어려울지 몰라도, 시간이 흐르고 반복, 사이클을 거치게 되는 일이란 것을 천천히 생각해보면 차이를 알수있다. 1


zk, lurk, 그리고 모르겠다능

https://github.com/lurk-lang/lurk

https://github.com/lurk-lang/lurk-lib/tree/059599c37ba140383e0e9b370ba4b17d3c7724f2/example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
;; (FIB TARGET) computes the element of the Fibonacci sequence at TARGET (zero-indexed).
(letrec ((next (lambda (a b n target)
                 (if (eq n target)
                     a
                     (next b
                           (+ a b)
                           (+ 1 n)
                           target))))
         (fib (next 0 1 0)))
        (current-env))

ogre so stupid! ogre so sad!


bun, zig, swc, rustlang

https://bun.sh/

https://github.com/swc-project/swc

…점점 더 재밌어 지는거 같아.

그리고 그럼에도 이런 애잔한 향수가 있기는 해:

https://en.wikipedia.org/wiki/LuaJIT …엄청난 한 사람의 작업과 그 이후에 그걸 누가 대체할 것인가에 대한 고민들도 생기고.2


  1. 뭐 그래도 모르겠다면… 그건 니가 뭔가 잘… 쿨럭쿨럭… ↩︎

  2. 물론 여전히 작업이 올라오기는 하지만.. 그리고 더 재밌는건 그럼에도 여전히 어이 없게도 shootout하면 최상위권 찍는 괴물. ↩︎