Sujet : Re: ffl improvements
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.lang.forthDate : 12. Dec 2024, 09:45:31
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Dec12.094531@mips.complang.tuwien.ac.at>
References : 1
User-Agent : xrn 10.11
albert@spenarnc.xs4all.nl writes:
You can test gforth easily because there is a separate debian package
to attach the ffl library.
Which one?
/usr/share/gforth/site-forth/ffl/str.fs:309: Undefined word
The site-forth directory is to allow site administrators to put in
Forth files. The Debian packager could put in files in the Debian
package nevertheless, but certainly in the gforth-0.7.3 package that
came with Debian 11 and Debian 12, the only file in site-forth is an
empty siteinit.fs.
My guess is that you installed the ffl at site-forth at some point,
which is the intended use for site-forth, but probably does not work
so well with the way that Debian packages are installed.
So I push them to https://github.com/uho/ffl
and hope it is accepted.
Ulrich Hoffmann is not the maintainer of the ffl AFAIK, so I would not
expect him to accept the pull request. The github repo of the
original author is <
https://github.com/irdvo/ffl>, but that says:
| This repository has been archived by the owner on Sep 26, 2021. It is
| now read-only.
which explains why you cannot submit pull requests to that. Also of
interest: <
https://github.com/irdvo/ffl/issues/10>, where irdvo
writes:
|I lost my interest in forth.
|If you wish, you can fork the project and continue the development.
I don't know if anyone has picked up the baton. If not, maybe you
want to.
This git stuff apparently doesn't work this way. You must do a
pull request in git. Graphics interface, user friendly, just fill in
the form ... No way.
github is not git. In particular, git has no pull requests, no
issues, no web interface, nor lots of other github features, and is
not owned by Microsoft.
With git (and github), you can push to a repo if you have write access
to it. But repo maintainers don't give out write access easily, so
the usual way with github and similar services is to fork the repo on
github, push the changes to the forked repo, and then send a pull
request (aka merge request in gitlab) to the original repo; the
maintainer can then accept that or reject it.
Has anybody succeeded in doing a contribution to git, other than
to your own archive?
I have submitted
<
https://github.com/blackducksoftware/ohcount/pull/44>, and it was
eventually accepted.
- anton
-- M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.htmlcomp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html New standard: https://forth-standard.org/ EuroForth 2024: https://euro.theforth.net