GetLazarus 개발자는 Free Pascal 컴파일러와 Lazarus IDE의 자신의 포크에 동적 패키지 구현을 공개했다. 공유 라이브러리의 타입 정보를 이용해 컴포넌트와 확장을 설치하거나 갱신할 때 IDE 전체를 다시 빌드하지 않아도 되며, 자체 프로그램의 플러그인에도 활용할 수 있다. 패키지 간 유닛 이름은 고유해야 하고 필수 메타데이터를 제거하면 작동하지 않는다. 별도 설치 안내는 사용자 지정 폴더에 설치해 기존 환경과 공존할 수 있다고 설명한다. 공개된 것은 개발자 분기 구현이며 본류 정식 버전에 통합됐다는 근거는 확인되지 않았다.
테크로 돌아가기
테크
GetLazarus 포크, IDE 재빌드 없는 동적 패키지 공개
플러그인 갱신 비용을 줄이지만 공식 본류 릴리스와 구분하고 유닛 이름 및 메타데이터 제약을 확인해야 합니다.