LSP (3) 썸네일형 리스트형 Go 문법에 타입 안전성을 더한 새 언어 Soppo Go 문법에 타입 안전성을 더한 새 언어 SoppoIT & AI 뉴스 썸네일Go의 간결한 문법은 유지하면서 열거형과 패턴 매칭, nil 안전성, 짧은 오류 전파 문법을 더한 언어가 나왔어요. Soppo는 자체 코드를 Go로 컴파일하고 기존 Go 라이브러리를 직접 쓰는 방식을 택했어요. 새 언어의 기능을 얻되 Go 생태계와 멀어지지 않으려는 접근이에요.핵심 요약구분내용언어 방향익숙한 Go 문법을 가능한 한 유지하면서 빠진 타입 기능을 보완해요.타입 안전성태그드 유니온과 빠짐없는 패턴 매칭으로 누락된 분기를 컴파일할 때 찾아요.nil 처리nil 가능 타입을 따로 표시하고 검사 뒤 타입을 자동으로 좁혀요.오류 처리`?` 연산자로 오류를 호출자에게 넘기고 필요하면 오류를 감싸서 처리해요.생태계 연결Go로 컴파일.. omp, 터미널 AI 코딩에 LSP와 디버거를 연결했어요 omp, 터미널 AI 코딩에 LSP와 디버거를 연결했어요omp 터미널 AI 코딩 에이전트 썸네일터미널 AI 코딩 도구는 빠르지만, 코드 편집기가 알고 있는 심볼 관계나 실시간 진단을 충분히 활용하지 못할 때가 있어요. omp는 오픈소스 코딩 에이전트 Pi를 바탕으로 LSP와 디버거, 코드 리뷰, 작업 분산 기능을 한 TUI 안에 묶었어요. 명령줄의 가벼운 사용감은 유지하면서 IDE에 가까운 코드 이해 도구를 붙인 프로젝트예요. 1핵심 요약구분핵심왜 볼 만한가요코드 이해파일을 쓸 때 LSP 진단과 심볼 정보를 연결해요문자열 검색만으로 놓치기 쉬운 참조와 이름 변경 범위를 확인할 수 있어요디버깅DAP를 통해 실제 디버거를 조작해요출력문을 추가하는 방식보다 중단점·스택·변수를 직접 조사하기 쉬워요작업 분산격리.. TypeScript 7.0, Go 기반 컴파일러로 빌드 대기 시간을 줄여요 TypeScript 7.0, Go 기반 컴파일러로 빌드 대기 시간을 줄여요AI 뉴스 썸네일TypeScript 7.0은 TypeScript 도구 체인을 Go 기반 네이티브 코드로 옮긴 릴리스예요. Microsoft는 대형 코드베이스의 전체 빌드에서 보통 8~12배 빠른 결과를 봤고, VS Code 같은 프로젝트에서는 첫 오류 표시 시간도 크게 줄었다고 밝혔어요. 2핵심 요약구분핵심왜 볼만한가요컴파일러TypeScript 7.0은 Go 기반 네이티브 포트예요대형 프로젝트의 타입 검사와 빌드 대기 시간이 크게 줄 수 있어요편집기새 언어 서버는 LSP 기반으로 동작해요VS Code, Visual Studio, WebStorm 같은 도구의 피드백 속도에 영향을 줘요전환 포인트안정적인 컴파일러 API는 아직 없어요e.. 이전 1 다음