쌓인 기록에서 찾기
무엇을 찾으세요? 날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위 2026년 8월 13일 (목) 부터 2026년 10월 30일 (금)까지 3636건
8건 · "언어 서버"조건 지우기 ×
001 06:11 ▲ 134 · 댓글 91 마이크로소프트, 파이썬 타입 분석 위한 TSP 공개 마이크로소프트가 파이썬 타입 분석 데이터를 요청하는 JSON-RPC 프로토콜인 Type Server Protocol(TSP)을 공개했다. 웹 · 프론트엔드 · Type Server Protocol
Key Point Pylance 등 파이썬 개발 도구가 타입 분석을 외부 서버와 통신하는 방식을 표준화하므로, 타입 체커·언어 서버 개발자가 정확한 구현을 할 수 있다.
핵심 요약
마이크로소프트가 파이썬 타입 분석 데이터를 요청하는 JSON-RPC 프로토콜인 Type Server Protocol(TSP)을 공개했다. TSP는 타입 서버가 워크스페이스의 타입 분석 상태를 유지하고 프로토콜 버전, 스냅샷, 파이썬 검색 경로, import 해석, 타입 쿼리(computed/declared/expected) 등의 요청에 답한다. 프로토콜은 LSP의 Position, Range 등 데이터 형태와 규칙을 따르며 URI는 LSP와 동일하게 문자열로 표현한다. 전체 요약 13문장 읽기 → 002 09:11 ▲ 192 · 댓글 145 메모리 안전성과 성능을 모두 잡은 구스 언어 공개 Goose는 힙 할당자, 가비지 컬렉터, 라이프타임 애너테이션이 없는 메모리 안전 시스템 언어로, C와 Rust 문법을 따릅니다. 오픈소스 · 도구 · The Goose Programming Language
Key Point 힙 할당·가비지 컬렉션·라이프타임 문법을 모두 제거하면서도 안전성을 보장해 C++과 Rust보다 빠르고 메모리 효율적인 새로운 시스템 언어 설계가 실제로 동작하는 방식을 보여줍니다.
핵심 요약
Goose는 힙 할당자, 가비지 컬렉터, 라이프타임 애너테이션이 없는 메모리 안전 시스템 언어로, C와 Rust 문법을 따릅니다. 벤치마크 16개 기준 구스는 일반적인 C++보다 3.3배, 손으로 최적화한 C++보다 1.16배, 안전한 Rust보다 1.12배 빠르면서 메모리는 1.9배, 1.3배, 1.2배 적게 씁니다. 컴파일러가 정적으로 할당하는 데이터 스택 위에 모든 동적 값이 인라인으로 살며, 스코프 끝에서 한 번의 저장 명령으로 메모리가 해제됩니다. 전체 요약 12문장 읽기 → 003 21:11 당일 +104 AI 시대 경량 IDE 'Lithe' 공개, IntelliJ 대체 가능 IntelliJ IDEA의 경량 대체 IDE인 Lithe를 Swift로 개발해 공개했으며, Java와 Spring Boot 개발자를 주요 대상으로 한다. 웹 · 프론트엔드 · 1lck/Lithe-IDEA · Swift
Key Point AI 코딩 어시스턴트가 개발의 대부분을 담당하는 현실에서, 코드 이해와 디버깅만 전담하는 경량 IDE의 등장으로 개발자의 시스템 자원 부담을 크게 줄일 수 있다.
핵심 요약
IntelliJ IDEA의 경량 대체 IDE인 Lithe를 Swift로 개발해 공개했으며, Java와 Spring Boot 개발자를 주요 대상으로 한다. Lithe는 AI 코딩 도구가 구현을 대부분 담당하는 시대에, 생성된 코드를 이해하고 심볼을 추적하며 실행·디버깅·코드 리뷰하는 핵심 워크플로만 제공한다. 기본 메모리 사용량이 약 300~400MB 수준으로, 인텔리제이의 수 GB 메모리 사용량과 비교되며, 언어 서버·터미널·빌드 도구·디버거 등은 온디맨드 방식으로 시작한다. 전체 요약 9문장 읽기 → 004 03:11 ▲ 126 · 댓글 55 Lua용 정적 타입 방언 'Teal' 공개 Teal은 Lua에 타입 주석을 추가한 정적 타입 방언으로, 배열·맵·레코드뿐만 아니라 인터페이스·유니언 타입·제네릭 등을 지원한다. 오픈소스 · 도구 · Teal – A statically-typed dialect of Lua
Key Point Lua는 게임·임베디드 시스템에서 널리 쓰이는 언어인데, Teal은 실행 시간 오버헤드 없이 정적 타입 검사를 추가해 대규모 프로젝트의 유지보수성을 높인다.
핵심 요약
Teal은 Lua에 타입 주석을 추가한 정적 타입 방언으로, 배열·맵·레코드뿐만 아니라 인터페이스·유니언 타입·제네릭 등을 지원한다. JavaScript 세계의 TypeScript처럼 Lua에 타입 안정성을 제공하면서도 Lua의 최소성·이식성·임베더빌리티 정신을 유지하도록 설계됐다. tl 컴파일러로 .tl 소스 코드를 .lua 파일로 변환하며, 브라우저에서 직접 사용할 수 있는 Teal Playground도 제공한다. 전체 요약 8문장 읽기 → 005 06:11 새 버전 Ruff 0.17.0, 코드 서명과 새로운 규칙 기본값 적용 macOS와 Windows 릴리스의 실행 파일이 코드 서명되었다. macOS는 Apple Developer ID 인증서로 서명·공증되었고, Windows는 Azure Artifact Signing으로 Authenticode 타임스탬프 서명을 받아 바이너리 무결성 검증과 퍼블리셔 기반 허용 목록을 지원한다. 오픈소스 · 도구 · astral-sh/ruff@0.17.0
Key Point 파이썬 기본 버전 변경과 기본 규칙 비활성화로 기존 프로젝트의 린트 결과가 달라질 수 있으며, conda-forge 설치 방식의 사용 방법이 변경되므로 ruff 사용자의 즉각적인 대응이 필요하다.
핵심 요약
macOS와 Windows 릴리스의 실행 파일이 코드 서명되었다. macOS는 Apple Developer ID 인증서로 서명·공증되었고, Windows는 Azure Artifact Signing으로 Authenticode 타임스탬프 서명을 받아 바이너리 무결성 검증과 퍼블리셔 기반 허용 목록을 지원한다. Python 기본 버전이 변경되었다. 버전 미설정 시 3.10에서 3.11로, 문법 검사 시 3.14에서 3.15로 올라갔다. 기본 활성화 규칙이 변경되었다. flake8-datetimez의 7개 규칙(DTZ001, DTZ005, DTZ006, DTZ007, DTZ011, DTZ012, DTZ901)은 더 이상 기본 활성화되지 않으며, F406(undefined-local-with-nested-import-star-usage)은 새로 기본 활성화된다. 전체 요약 12문장 읽기 → 006 15:13 ▲ 127 · 댓글 21 Bevy 게임 엔진 0.20 출시, 렌더러·씬 시스템 대폭 개선 227명의 기여자와 817개의 풀 리퀘스트를 통해 Rust 게임 엔진 Bevy 0.20이 공개됐다. 하드웨어 · 시스템 · Bevy 0.20
Key Point Rust 게임 개발자들이 알아야 할 렌더링, 씬 시스템, UI 등 핵심 기능의 광범위한 개선과 WESL 표준 채택으로 앞으로의 개발 방향이 바뀐다.
핵심 요약
227명의 기여자와 817개의 풀 리퀘스트를 통해 Rust 게임 엔진 Bevy 0.20이 공개됐다. 경로 추적 렌더러 Solari는 ReSTIR를 선택 사항으로 변경하고 기본값으로 비활성화해 성능을 개선했으며, macOS Metal 지원과 대기 및 환경맵 라이트 호환성을 추가했다. BSN 씬 시스템의 문법이 개선됐다: @ 접두사로 명확한 씬 참조, template_value 래퍼 제거, 메서드 체이닝 지원, -- 로 엔티티 분리 등이 추가됐다. 전체 요약 14문장 읽기 → 007 03:11 ▲ 103 · 댓글 196 TypeScript 컴파일러를 Rust로 포팅한 tsc-rs 공개 LLM을 이용해 TypeScript 컴파일러, 타입 체커, LSP를 Rust로 포팅한 tsc-rs를 공개했다. 기타 · Port of the TypeScript compiler, checker and lsp to Rust, by LLM
Key Point LLM으로 대규모 컴파일러를 성공적으로 포팅한 사례이며, tsc 7 대비 1.6배 빠른 TypeScript 타입 체커가 npm에 공개되어 프로젝트에 즉시 적용 가능하다.
핵심 요약
LLM을 이용해 TypeScript 컴파일러, 타입 체커, LSP를 Rust로 포팅한 tsc-rs를 공개했다. OpenAI 모델로는 총 42만 달러를 소비했으나 84% 호환성에 그쳤고, Claude Opus 5.5는 10시간 내 작동 v0를 완성해 2주간 약 2만 4,047달러로 완전 포팅을 달성했다. Microsoft의 TypeScript 컴파일러를 Go에서 Rust로 직접 포팅했으며, tsc와 동일한 명령줄 옵션·언어 서버·API를 유지한다. 전체 요약 12문장 읽기 → 008 18:33 ▲ 316 · 댓글 136 Gleam이 Erlang 소스코드 대신 추상 형태로 컴파일하도록 전환 Gleam v1.19.0 릴리스에서 Erlang 코드 생성기를 완전 재작성하여 Erlang 소스코드 대신 Erlang 추상 형태(abstract forms, 중간 표현)로 컴파일하도록 변경했다. 오픈소스 · 도구 · Gleam doesn't compile to Erlang source anymore
Key Point Erlang 추상 형태 컴파일로 빌드 성능이 크게 향상되고 스택 트레이스 정확도가 개선되었으며, JavaScript와 TypeScript 최적화, 에러 메시지 강화, 다른 빌드 도구 통합 개선 등이 Gleam 개발 경험 전반을 크게 나아지게 한다.
핵심 요약
Gleam v1.19.0 릴리스에서 Erlang 코드 생성기를 완전 재작성하여 Erlang 소스코드 대신 Erlang 추상 형태(abstract forms, 중간 표현)로 컴파일하도록 변경했다. 추상 형태는 Erlang 컴파일러가 사용하는 메타데이터 주석이 달린 트리로, 이진 인코딩으로 직접 로드되어 Erlang 컴파일러의 전반부를 건너뛸 수 있다. 이 변경으로 컴파일러 성능이 크게 향상되어 빌드 시간이 대폭 단축되었으며, v1.17.0 대비 v1.19.0에서 벤치마크 프로젝트 컴파일 시간이 상당히 개선됐다. 전체 요약 14문장 읽기 →