Free Pascal Compiler와 Lazarus Integrated Development Environment가 드디어 완전한 동적 패키지 기능을 지원합니다. 이번 업데이트는 FPC 생태계에서 오랜 기간 기다려온 기능으로, 여러 오픈소스 기여자들의 노력 끝에 20여 년 만에 실현되었습니다.

동적 패키지를 활용하면 프로그래머는 전체 Lazarus IDE를 다시 빌드하지 않고도 수 초 안에 컴포넌트, 컨트롤, 확장 프로그램을 생성하고 설치할 수 있습니다. 이는 개발 과정에서 반복적인 컴파일 시간을 대폭 줄여주는 실질적인 이점입니다.

Free Pascal 개발자들은 이러한 동적 패키지 라이브러리를 통해 네이티브 Pascal 클래스와 타입을 노출하는 플러그인을 개발하고 배포할 수도 있습니다. 이를 위해 컴파일러 내부 구조와 런타임 시스템, 그리고 Lazarus IDE 전반에 걸쳐 다수의 개선 작업이 이루어졌습니다.

사용자 경험 향상을 위해 새로운 IDE 확장 프로그램들도 함께 공개되었습니다. 다만 일부 커뮤니티 반응에서는 접근성 문제나 문법 표기 방식에 대한 우려가 제기되기도 했습니다. 스크린 리더 사용자에게는 UI 툴킷의 버그가 치명적으로 작용할 수 있다는 지적이 나왔습니다.

또한 AI 코딩 도구를 Free Pascal에 적용하려는 시도가 있었으나, 모델들이 컴파일되지 않는 코드를 생성하거나 복잡한 오류에 빠지는 경우가 많다는 후문입니다. 인간 개발자가 직접 작성할 때는 여전히 Rapid Development에 유리하다는 평가가 지배적입니다.

이번 릴리스는 getlazarus.org 웹사이트에서 다운로드 가능합니다. 공식 Lazarus 프로젝트와의 관계나 향후 통합 일정 등 구체적인 로드맵은 아직 명확히 제시되지 않았습니다.