Vincent Parrett

Results 49 issues of Vincent Parrett

Any plans for [JsonPath support](https://goessner.net/articles/JsonPath) - I'd be willing to add the support if you haven't already got something planned?

Delphi Already uses the term 'Package' for runtime and design time packages (bpl's). So should our package manager really be called a 'Library Manager'? In most other development environments I...

Terminology

Nuget uses xml NPM uses json. Ruby Gems use - Ruby My preference is for xml because I * I can put comments in xml files (json doesn't support comments)...

Technology

Should a package file contain 1. Source code only 2. Binaries only 3. Both Binaries only or source only would simplify dependency resolution. When both are included, the dependency resolution...

When a package is installed, and it includes source only (no precompiled binaries), should it be compiled for the platform it's being installed in?? The advantage of doing this is...

Should a package file be 1. A Single file, which contains support for all supported compiler version/platforms supported, or 2. One file per compiler version/platform combination. A single file could...

Packages need to specify which versions of delphi, and which platforms (windows, macos, linux etc) they support. There is also the issue of binary compatibility between compiler updates (will need...

Packages will use [Semantic Versioning](https://semver.org/) i.e : MAJOR.MINOR.PATCH (-Prerelease-Label). With Binary compatibility being a major issue wth delphi dcu's, this will be very much tied in with the dependency resolution...

Package Authors will be able to cryptographically sign their packages, such that the authenticity and integrity of the package can be verified. The mechnism for this has not been determined...

Security

Each Package file will contain a Metadata file (probably xml), which describes the package, what it is, where it comes from, what it contains etc. These are the informational fields...