Hi everyone!
I was wondering whether there was a test suite in Gambit's installation (in either the standard or the development versions) so to check that the port is correct? As I still maintain FreeBSD's port of gambit and have a little bit of time to update it to 4.6.0, and that the various installation paths on BSD's are a bit different than those on most Linux distributions, I'm always afraid of delivering a broken package which would, for example fail to use properly "~~" or "(help foobar)". (By the way, why would HELP fetch data on the internet and not on disk?)
Cheers,
P!
Afficher les réponses par date
By the way, since we have "--enable-interpreter-name=bar" and "--enable-compiler-name=foo", I think that it would be great if it could also modify the man pages and info pages accordingly (at least the titles, so that "info bar" and "man foo" work, instead of hardcoded "gsi" and "gsc". The content of the documentation is clear enough anyway.)
Cheers,
P!
On Tue, Sep 28, 2010 at 11:57:20AM +0900, Adrien Piérard wrote:
(By the way, why would HELP fetch data on the internet and not on disk?)
Fetching from disk would seem to be preferable, since help distributed with the code will go out of date at the same speed as the code itself. It will match what's running.
But internet should be there as a last resort, for small-disk machines with net connections.
-- hendrik
On 2010-09-27, at 10:57 PM, Adrien Piérard wrote:
Hi everyone!
I was wondering whether there was a test suite in Gambit's installation (in either the standard or the development versions) so to check that the port is correct?
Do you need something else than "make check"?
As I still maintain FreeBSD's port of gambit and have a little bit of time to update it to 4.6.0, and that the various installation paths on BSD's are a bit different than those on most Linux distributions, I'm always afraid of delivering a broken package which would, for example fail to use properly "~~" or "(help foobar)". (By the way, why would HELP fetch data on the internet and not on disk?)
The help procedure opens up the Gambit manual from the file ~~doc/gambit-c.html , so it is a local file (no internet needed). On the other hand, if you click on a procedure name in the Gambit manual, you will be brought to the wiki page which documents that procedure (a copy of the local documentation to which you can add comments, such as examples and clarifications, at the bottom of the wiki page).
Marc
Do you need something else than "make check"?
I think I need to read the documentation more... I had completely overlooked "make check"
The help procedure opens up the Gambit manual from the file ~~doc/gambit-c.html , so it is a local file (no internet needed). On the other hand, if you click on a procedure name in the Gambit manual, you will be brought to the wiki page which documents that procedure (a copy of the local documentation to which you can add comments, such as examples and clarifications, at the bottom of the wiki page).
Hum. It ran lynx, and it did seem to be checking data from the net (as it was not instantaneous and showed some kind of "downloading" message in the status bar). I guess I need more sleep, or just double check what I send on the mailing list...
Sorry for the noise.
P!
On Tue, Sep 28, 2010 at 11:17:25PM +0900, Adrien Piérard wrote:
Hum. It ran lynx, and it did seem to be checking data from the net (as it was not instantaneous and showed some kind of "downloading" message in the status bar). I guess I need more sleep, or just double check what I send on the mailing list...
Could it be that the local files contain links to the remote files on the web? What happens if you disconnect your net and try to read help?
-- hendrik
On 2010-09-28, at 11:01 AM, Hendrik Boom wrote:
On Tue, Sep 28, 2010 at 11:17:25PM +0900, Adrien Piérard wrote:
Hum. It ran lynx, and it did seem to be checking data from the net (as it was not instantaneous and showed some kind of "downloading" message in the status bar). I guess I need more sleep, or just double check what I send on the mailing list...
Could it be that the local files contain links to the remote files on the web?
Yes the HTML file contains links to non-local pages (as I said, clicking on a procedure name will bring you to the wiki).
What happens if you disconnect your net and try to read help?
You will be able to access the local Gambit manual... unless your browser is doing something weird...
Marc