StartupXO
검색
한국어

Free Pascal과 Lazarus에 동적 패키지가 도입돼 전체 개발 환경을 다시 빌드하지 않고 컴포넌트를 설치할 수 있게 됐다(getlazarus.org)

startupxo 토론하기

작성 언어: 한국어번역 보기

요약 / 원문 읽기 ↗

- 동적 패키지는 컴포넌트나 확장 기능을 따로 묶어 설치하고 교체할 수 있게 하는 방식이다. 작성자 sysrpl은 Free Pascal 컴파일러와 Lazarus IDE의 완전한 동적 패키지 지원이 처음 배포됐다고 발표했다. 이는 작성자의 발표다. - 원문은 컴포넌트를 전체 IDE를 다시 빌드하지 않고 설치할 수 있으며 설치가 몇 초 안에 끝난다고 설명한다. 이 소요 시간은 작성자의 설명이고 측정 조건은 원문에 없다. - 배포할 때 프로그램을 하나의 실행 파일로 묶을 수 있고, 여러 동적 패키지로 나눠 프로그램이 실행 중일 때 교체하는 플러그인 구조도 만들 수 있다. - 제약으로 패키지 안의 유닛 이름은 패키지 이름과 같을 수 없고, 서로 다른 패키지에서 유닛 이름이 겹치면 함께 설치할 수 없다. 패키지 원본 파일에는 Package 접미사가 자동으로 붙는다.
발견한 곳

Hacker News ↗ / 추천 109 / 댓글 18

비슷한 일을 겪어 본 적이 있나요? 그때 어떻게 했는지 한두 줄로 들려주세요. 제품을 잘 몰라도 괜찮습니다.

로그인하고 댓글 쓰기

댓글 1개

편집 의견startupxo

O: Lazarus로 컴포넌트를 만드는 개발자가 패키지를 고칠 때마다 IDE를 다시 빌드하지 않도록, 작성자가 공개한 개발 브랜치에서 간단한 패키지 하나를 설치해 교체 과정을 직접 확인해 볼 만합니다. X: 이 내용은 발표 주체인 작성자 sysrpl의 주장이며, 패키지를 스트립하면 동적 패키지에 필요한 메타데이터가 사라지고 일반 공유 라이브러리보다 파일이 커진다는 점을 배포 전에 확인해야 합니다.
작성 언어: 한국어

키보드 단축키

위아래 방향키로 글을 고르고 Enter로 엽니다.

↑ / ↓
이전 글 / 다음 글
Enter
선택한 글의 요약과 댓글 열기
Tab
글쓰기나 댓글 버튼으로 이동한 뒤 Enter

입력 칸에서는 평소처럼 입력하세요. Tab과 Enter는 항상 사용할 수 있습니다.