-
💻 data-driven programming & data-driven design & data-oriented programming ???
비슷한 용어들. 내가 이해한 정리들은 1:
data-driven programming 데이터처리를 중심으로 하는 프로그래밍언어나 도구, 스타일.
예를 들어, awk, perl은...
-
🍴 xmake, compile_commands.json, flycheck
cmake/warp등을 써보면서 c/c++ 개발할 때에 빌드도구 갖고 놀다가, 이번에 마음을 열고 xmake을 익혀봄.
마음에 든다. 가볍고 빠르고 좋다.
ccache등도 바로...
-
🍯 C++: Golang-ish `defer`-macro
별거 없는데, 문득 심심해서 툭닥거려봤다.
원하는 것과 접근법 https://go.dev/blog/defer-panic-and-recover...
-
🧑🍼 Ping 07/02/2023 .01 : C++, D, Zig의 이름에 대한 추측
문득 떠오른 생각이라서, 그냥 추측.
C : 로마숫자(roman numeral) 으로 100.
처음부터 의도한 숫자가 100이 아니었을거란건 나도 알거 같아. BCPL이나 그런...
-
🐱 Ping 19/Jun/2021
그간은 여러 수고를 줄이고 싶어서 블로그도 문을 닫아 놓고, github repositories도 대부분은 private으로 변경해놓고 지냈었다.
하지만 그래도 coding과 글...
-
🪗 Python에 대한 내 관점
Python은 조금 지루한 문법의 언어다. 거기에 매크로 같은 기능도 없어서 항상 평이한 문장을 작성하게 되는 것 같다.
하지만 다른 비슷한 언어들과는 다르게, 파이썬 문장 자체...
-
🤼 Ping 14/Aug/2020
빌드도구의 경험과 Meson을 사용하기 Meson-ABC 갖고 놀아본 코드
아주 예전에 commercially 성공적이었었던 C++ 프로젝트를 홀로 기획, 설계, 개발했었었다....
-
⏯️ 코드 편집기에 대한 생각
코드 편집기를 어떻게 써왔었는지 잠깐 생각해봤다:
DOS시절: MS-DOS Editor.
GW-BASIC 시절에는 정말...
-
1️⃣ direnv + direnv-mode 이맥스 지원 + C/C++/Python등 프로젝트 설정 적용하기
프로젝트의 빌드 디렉토리, virtualenv와 같은 경로의 설정, 경로 설정에 따른 빌드/실행/테스팅/스크립트을 편하게 하려고 만든 moonshot.el 와 유사한걸 검색해봤다...
-
🤱 Ivy/Counsel으로 바꾸기, 기능들 만들기 (w/ C++지원, ++rmsbolt)
최근에 이맥스 설정을 Helm기반에서 Ivy/Counsel으로 전부 바꿨다.
더 가볍고, 적당히 잘 동작하고, Ripgrep이랑 기본적으로 설정이 가능해서 편함.
거기에 C-c...
-
⏺️ CQuery + LSP vs CMake-IDE + RTags
LSP + CQuery을 써보려고 했는데, 결국 CMake-IDE + RTags 조합으로 원래대로 쓰게될거 같아. :
_build/ 와 같이 CMake, Ninja,...