From: VM Celier <vmcelier@gmail.com>
Subject: Re: New tool "gprexec", basically "make with project file"
Date: Mon, 14 Jan 2019 16:49:14 -0800 (PST)
Date: 2019-01-14T16:49:14-08:00 [thread overview]
Message-ID: <09955674-4095-410d-a688-1ed463ea6b2d@googlegroups.com> (raw)
In-Reply-To: <2e4fb7e1-f649-43f6-95ec-61edf5a85732@googlegroups.com>
> Some of the ideas behind GPR are good, but if we're being honest its tendency to be "stringly-typed" is annoying given its obvious designed similarity to Ada
It is true that the syntax of the project language is similar to the one of Ada, but there is a big difference between the two languages:
- Ada is an executable language
- the project language is a declarative language
You don't "execute" project files, you use it to describe a system for different tools. This is why there are almost no types in the project language because types are not really needed and they would complexify the language for no real benefit.
> -- and there are a lot of missed opportunities
Could you tell us one or two of these missed opportunities?
-- Vincent
next prev parent reply other threads:[~2019-01-15 0:49 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-01-11 22:00 New tool "gprexec", basically "make with project file" VM Celier
2019-01-14 21:06 ` Shark8
2019-01-15 0:49 ` VM Celier [this message]
2019-01-15 16:41 ` Shark8
2019-01-15 17:22 ` Shark8
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox