전에 글 몇번 썼던 지금 만드는 프로그램은, 프로그래머(바이브코더)를 위한 컨텍스트 시각화 추출기인데...
당연한 말이지만 '프로그래머'라는 범위가 워낙 넓어야지 말이야.
C언어, C++, 자바스크립트, 타입스크립트, 러스트, 고 등등.... 정말정말 많은 언어들이 세상에는 있고...
이 모든 언어들을 내가 전부 지원할려면, 전부 내장해서 만들어야 하는데... 그럼 용량도 커지고 나도 힘들고...
그러면 지금과 같은 아키텍쳐로 설계한 의의 ( React + tauri )가 사라지게 됨.
그래서 동적 라이브러리 파서를 로딩해서 쓸 수 있게 동적 파서를 도입 중이었는데...
=유저가 원하는 프로그래밍 언어 및 그 외 모든 문법 (영어, 자체제작 언어 등)도 지원 가능하게 하기 위해
기술적으로 어렵다기 보다는, 지금 LSIF (VScode, cursor 같은데서 쓰는 문법 검사 및 코드 인텔리전스 표준) 같은거랑
같이 호환성을 맞추기 위해서... 그리고 저것보다 더 나아가서 더 괜찮은걸 만들기 위해서
호환성 맞춘다고 개 쌉고생하고 지금 1분전 결국 고쳐서 만들었음.
하 지금 이거 만드니까 머리에 도파민 솟구치면서 졸음 쏟아지는데, 여기서 멈출 순 없지.
생각보다 제일 조잡한 부분에서 엄청 막힌듯 하루에 15~20시간씩 한 5 일 달리니까 몸이 너무 아프네
요약 : VScode 및 Cursor같은 LSIF 호환 언어셋 규격 + 사용자 정의 언어셋 탑재 가능 기능 완료.
-> 모든 사람들이 자신이 원하는 언어셋 탑재 가능. ( 기본적인 언어는 기본 지원, 인터프리터 및 자체개발 언어도 이용 가능 )
다음목표 : LSIF 탑재와 유저친화적 파서 UI/UX 추가 + 벡터 임베딩을 위한 GPT api연동.
사실 지금 단계는 1주일 전에 완료 했어야 하는데 너무 쓸데없는데 많은 시간을 소모한듯...
지금쯤 그래프연동 하고 있을 줄 알았어...
되게 열심히 만드네
상남자라면 고추를 뽑으면 사용을 해야함
글 잘 보고 있습니다. 개추
휴 감사합니다. 정작 큰 언덕은 어려움 없이 잘 넘어왔는데, 작은 돌부리에 넘어지는걸 오래했네요.
기대가됩니다!!
ㅎㅎ 수고하셨습니다. 잘되길바래요 - dc App