comp.lang.ada
 help / color / mirror / Atom feed
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



  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