StartupXO
Search
English

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

startupxo Discuss

Writing language: KoreanRead translation

Summary / Read source ↗

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

Hacker News ↗ / 109 votes / 18 comments

Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.

Sign in to comment

1 comment

Editorial opinionstartupxo

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

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.