geraldwodni / forth-standard.org Goto Github PK
View Code? Open in Web Editor NEWOfficial website of the Forth 2012 Standard, and the Forth200x committee.
Official website of the Forth 2012 Standard, and the Forth200x committee.
Hi Gerald,
Could you please add the following note to the description for Z79Forth?
"An alternate EEPROM image provides full support for the ANS94 Core word set."
Best regards.
Francois Laagel
To improve the workflow of contribution, WIBNI the contribution editor just expanded from the "Contribution" field when clicking '+' (with AJAX or Meister Proper ;-).
One link "SAVE-INPUT" is broken on http://forth-standard.org/standard/core/SAVE-INPUT, in the paragraph that starts "After EVALUATE returns...", because the word is divided at the hyphen. But it works on the current PDF version (2014-11-10, page 211).
https://forth-standard.org/proposals/reword-the-term-execution-token-#reply-742 and https://forth-standard.org/proposals/traverse-wordlist-does-not-find-unnamed-unfinished-definitions#reply-487 are accepted but listed among the informal proposals in the sorting on https://forth-standard.org/proposals and are not listed on https://forth-standard.org/contributions/markdown/proposal/accepted
Similarly, https://forth-standard.org/proposals/place-place#reply-745 is sorted among the informal proposals and not listed in the CfV markdown list.
Finally, https://forth-standard.org/proposals/specify-that-0-throw-pops-the-0#reply-886 is sorted among the informal proposals and there is no markdown list for formal proposals.
In my recent comment, in the phrase a-addr ⇒ c-addr ⇒ addr ⇒ u
, the symbol ⇒
is shown as ?
Also, the symbols 「
and 」
are shown as ?
.
NB: on preview all of them were shown properly.
The address of the Atom Syndication feed is https://forth-standard.org/feeds/contributions
For replies, in the entry's author field it shows the name of the initial author, instead the author of the reply.
<entry>
<id>https://forth-standard.org/standard/core/MARKER#reply-544</id>
[...]
<author>
<name>JennyBrien</name>
The name should be MarcelHendrix in this case.
The same issue has place in the email notifications — it shows wrong name.
Can the entries be sorted by date? (the most recent at the top)
Can the atom feed also contain contributions? At the moment it contains only replies.
In the case of a long contribution, it may provide a snippet only.
I made a contribution and made a typo, so WIBNI there was an edit button (with pencil icon) to change a contribution/reply later?
If some lines in a code block were changed, the formatting of the code block is broken in the web-page that shows differences. The code block is closed prematurely, and the new code block (with normal text) is started in the place where the original block is closed.
(example)
It would be great if, for a contribution or reply, a standard word name in upper case would become a link to the appropriate section, and a standard section number would become a link to that section. Upper case to avoid having all "is" and "to" become such links; alternatively (or in addition), some markup for lower case words marked up as code (by surrounding it with backticks).
The links to fragment identifiers are very useful for referencing. But they are not explicitly provided at the moment. They can be dug from the HTML source, or from the atom feed.
Add an anchor to the date of messages with href
of the corresponding fragment identifier.
Example: https://forth-standard.org/standard/core/CHAR#reply-212
Before
<span title="UTC" class="created"><i class="fa fa-comments-o"></i> 2019-05-21 02:36:47</span>
After
<a href="#reply-212">
<time title="UTC" class="created"><i class="fa fa-comments-o"></i> 2019-05-21 02:36:47</time>
</a>
On navigate to Login/Sign up, the web-page shows the following error message:
503 Service Unavailable
The service cannot be found in the cluster - we are most likely doing maintenance.
Please try again later.
This message is shown since approximately 14:00 UTC on 2020-06-23.
"Please let us know if a modern, actively developed system is missing in this list."
iForth is missing.
The "]
" (right-bracket) word is missed in some indexes.
For example, on the web-page for the [
left-bracket word, in the list at the left column, the ]
word is missed, but it is present in the full index of CORE words.
Also the web-page address of right-bracket
looks different:
https://forth-standard.org/standard/right-bracket
in compare to 'left-bracket':
https://forth-standard.org/standard/core/Bracket
Note missed core/
segment in the former address. And some links on the former web-page are broken for that.
I think, it's better to render proposals in "hide differences" mode by default (and have button "Show differences" by default).
Ideally, it also should shown only the last version. StackOverflow is a good example in this regard — it shows the last version, and provides a link to the versions history, diffs, and to each past version individually.
But there is a question what to do with comments to the past versions. A possible variant is that the past versions are just folded, and the comments are shown as was before.
Please fix this word. People might get the wrong idea about Forth :-)
For reference implementations and test cases, there should be an additional (non-open) state "accepted".
As this is not an issue of the site, but of the original contents, I'm not sure
if this is the right place to inform about it, but anyway, I think there's a
little typo on http://forth-standard.org/standard/usage#table:datatypes: the
description of "nest-sys" reads "definitions cells" instead of "definition
call". Right?
Should also mention the topic the contribution was made to.
THere is a nice small Forth called PlanckForth I didn't see liested.
Look at https://github.com/nineties/planckforth
BG Ekkehard
Examples for the default ballot can be found on
There appears to be no link or means by which a registered user can reset their password such as for the case of a lost password.
After moving some contributions to the "proposals" section, the old links are broken.
Example:
The message: https://forth-standard.org/proposals/f-r-and-fr-to-support-dynamically-scoped-floating-point-variables#reply-376
The broken link: https://forth-standard.org/standard/intro#reply-375
Generate dummy blocks for the moved contributions in the original places with short information that this contribution was moved, and link to the new place. Perhaps only for contributions that have incoming links.
The server-side redirection cannot be used since the links contain fragment identifiers (that are not passed to the server).
After migration of "forth-standard.org" to the new hosting, the contributions are messed up (at least in some web-pages).
For example, the web-page for FIND
glossary entry shows six proposals that have the same "2018-05-23 17:04:29" timestamp (a copy at the date). An archived copy (on 2018-10-08) of the web-page contains only one proposal with this timestamp.
Another example, the web-page for BUFFER:
shows two contributions having "2019-07-09 12:54:28" timestamp, three with "2018-09-11 18:09:27", and missed content for contribution "2019-07-06 15:45:25".
The menu bar jumps around oddly when the size changes. Especially the two-line verion seems to be overblown. A compromise could be smaller font underneath the icons if there's not enough space for the full size font, but more than enough space for the fonts itself.
The navigation (left side) folds up before the "show navigation" button appears, so in between, you have no way to show the navigation.
When you click the "Show navigation", there's no obvious way to hide it again.
The "powered by kern.js" and copyright notice only appears on smaller screens.
While it's possible to change the password, it isn't possible to change the user name.
Hi,
I'm the author of WAForth. Would it be possible to get WAForth listed on the Systems page of forth-standard.org?
Here's a suggestion for the entry:
[WAForth](https://github.com/remko/waforth) | WebAssembly | | Bootstrapping dynamic Forth Interpreter/Compiler for & in WebAssembly
I'm not sure if this is the correct place .... but its where https://forth-standard.org/contact points .
Is the user login system down?
My profile exists - https://forth-standard.org/~MitraArdron
but when I try and login as MitraArdron it says: Unknown user 'MitraArdron'
White space sequences are not preserved in inline code fragments.
For example, two space between quote marks:
" "
are rendered as a single space:
" "
See also a forth-standard.org/comment.
Actually, it's a problem in the used markdown renderer library — marked, since it shows the same behavior (see the demo).
Firefox warns me that the forth-standard.org certificate has expired. Last weeks I found that the encrypted connection fails intermittently (the lock in URL field is red).
Many contributions (that now have been moved into the "proposals" section), was in the context of some glossary entry or section of the standard. And now this context is lost. And the text of contribution can be confusing because of that.
An example of such contribution: https://forth-standard.org/proposals/same-name-token-for-different-words#contribution-136
Add to the moved contribution an information about the title of the original web-page (and the link to it).
Consider having all off-site links open in new tab/window. (The ones in the top nav do not.)
I suggest comp.lang.forth and HCC Forth (http://www.forth.hccnet.nl) for the list of communities, and sort all of them by current importance, or alphabetically.
On opening https://forth-standard.org/ a browser shows the following error:
Websites prove their identity via certificates, which are valid for a set time period. The certificate for forth-standard.org expired on 24 August 2019.
Error code: SEC_ERROR_EXPIRED_CERTIFICATE
forth-standard.org web-site is affected by the bug described in "HTML position:fixed page header and in-page anchors" stackoverflow question, see the picture there.
To fix this issue you can adjust either :target::before
pseudo-elements, or html
and body
elements on 50px (to scroll the body only, and the fixed block be outside the body). But since the fixed block's height can vary, the flawless pure CSS solution (without JavaScript) is to use flexible boxes (display: flex;
) and scroll the main-content only, see an example on jsfiddle.
That makes navigation with the browser history pretty much impossible.
It seems, the web-page https://forth-standard.org/proposals contains a link to the outdated manual "How to write Forth extension RfDs". The link title: Start by reading How to write Forth extension RfDs.
The new manual: https://forth-standard.org/proposals/revised-proposal-process#contribution-71
By the new manual, RfD and RfC terms are no longer used: "A proponent of an extension to the standard writes a proposal (previously known as a request for discussion or RfD)"
Also, a typo: "New Proceedure" → "New Procedure"
Is it OK that some punctuation characters can be added to a glossary webpage address without an error?
E.g.
https://forth-standard.org/standard/core/Colon,,,
https://forth-standard.org/standard/core/Colon%20,,,
https://forth-standard.org/standard/core/Colon%20%3E=%3C
produce the same web-page as https://forth-standard.org/standard/core/Colon
I would expect error 404.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.