PicForth 1.0 is released

PicForth 1.0 has been released today. PicForth is a Forth cross-compiler running on Unix hosts (tested on FreeBSD) and targetting the Microchip 16F8xx family of microcontrollers.

PicForth 1.0 is hosted by gforth 0.6.2. For more information, please look at:

formatting link

PicForth 1.0 is mature and is already used in production at several places.

Sam

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu
Loading thread data ...

"Samuel Tardieu" skrev i en meddelelse news: snipped-for-privacy@beeblebrox.rfc149.net...

I can't access the homepage error 406 not acceptable

Cheers Rune

Reply to
Rune Christensen

That's peculiar...I just tried it and it worked fine....bad connection maybe? maybe if you reboot?

Reply to
stephane richard

Rune> I can't access the homepage error 406 not acceptable

It means that your browser didn't accept any of the possible versions for this page:

URI: picforth

URI: picforth.html.fr.gz Content-Type: text/html Content-Language: fr Content-Encoding: compress/gzip Description: version française du document devel/picforth

URI: picforth.html.en.gz Content-Type: text/html Content-Language: en Content-Encoding: compress/gzip Description: english version of document devel/picforth

URI: picforth.html.fr Content-Type: text/html Content-Language: fr Description: version française du document devel/picforth

URI: picforth.html.en Content-Type: text/html Content-Language: en Description: english version of document devel/picforth

URI: picforth.html.en Description: english version of document devel/picforth

Is your browser configure to automatically accept either english or french, even if it is not the preferred choice?

What browser on what OS are you using?

Sam

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu

Internet Explorer 6.0 Windows XP SP2

Rune

Reply to
Rune Christensen

"Rune Christensen" skrev i en meddelelse news:4190eebf$0$220$ snipped-for-privacy@dread12.news.tele.dk...

From the about box I found the following version string Internet Explorer 6.0.2900.2180.xpsp_sp2_rtm.040803-2158

You wrote

formatting link
in your first post.

I have found the page at

formatting link

formatting link
don't work
formatting link
don't work

formatting link
gives Not Acceptable An appropriate representation of the requested resource /index.var could not be found on this server. Available variants:

a.. index.html.fr.gz version française du document index, type text/html, language fr, encoding compress/gzip b.. index.html.en.gz english version of document index, type text/html, language en, encoding compress/gzip c.. index.html.fr version française du document index, type text/html, language fr d.. index.html.en english version of document index, type text/html, language en

--------------------------------------------------------------------------------

Apache/1.3.31 Server at

formatting link
Port 80

Cheers Rune

Reply to
Rune Christensen

Rune> index.html.en english version of document index, type text/html, Rune> language en

Indeed. It looks like your MSIE browser doesn't like english documents when several choices are available and your language (Danish?) is not.

I don't know MSIE, but under Firefox you can configure what languages you accept and which ones you do prefer. See

formatting link

(once you've tasted tabbed browsing you can't come back to a browser unable to do it :-)

Sam

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu

Guy> I am seeing the line "PicForth: Forth compiler for PIC Guy> microcontrollers" on top of the link at the upper right, and with Guy> the graphic of the computer on top of it.

Thanks, fixed :)

Sam

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu

It now looks great on Netscape 7.2, Mozilla FireFox 1.0 and Opera 7.54, ("Picforth" top and center) but Internet Explorer 6.0.2800.1106 puts the "Picforth" header all the way to the left, where the graphic cuts it off so that it reads "PicFor".

Try removing the at the top. It is optional in XHTML, and triggers a bug in IE that makes it go into quirks mode rather than standards-compliance mode.

If that doesn't work, try setting margin-left: auto; margin-right: auto and possibly width: 50% or width: 100% on the h1 in your CSS.

What I am thinking is that margin-left: auto; margin-right: auto; centers a block level element, text-align: center; centers the inline content of a block level element, and MSIE has bugs that result in it treating some block level content as inline content when in quirks mode.

Reply to
Guy Macon

If the web site is giving quality issues, how can we be expected to bother with the Forth?

Reply to
John Smith

The website does NOT have any quality issues. It is well-written XHTML that validates perfectly, and the design has a nice clean CSS based approach.

It is Internet Explorer that has quality issues. IE doesn't follow the standards. Alas, a lot of people use it, so the web designer must find workarounds for Microsoft's buggy code.

--
Guy Macon
Reply to
Guy Macon

Guy> Try removing the at Guy> the top. It is optional in XHTML, and triggers a bug in IE that Guy> makes it go into quirks mode rather than standards-compliance Guy> mode.

Yes, I know this one, but I'll be honest: I don't care if MSIE users have a problem because of a MSIE bug. I think it will be a disservice to the community as:

- other browsers (especially Firefox) are freely available, much better in my opinion and more secure

- if people prefer to use MSIE (for any reasons, they may for example prefer the look and feel of MSIE over other browsers one), they should ask their vendor (Microsoft in this case) to get the bug fixed and get the standards respected

- the more people use MSIE, the more sites will continue to be MSIE-only - this is against my interests (as MSIE can't run on any of my systems) and against the interests of the Free Software community

Thanks anyway for your suggestions Guy, I'll keep them around if I really need them.

Sam

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu

John> If the web site is giving quality issues, how can we be expected John> to bother with the Forth?

You're confusing the container and the content. You could well say that if I'm not offering CD with the software, then the software must be crappy.

Anyway, as Guy underlined, the problem is with MSIE. If you are using a browser with quality issues, how can you be serious about programming? It demonstrates rather poor requirements.

Sam

PS/ in case it is not clear, I'm just pulling your leg here :)

--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam
Reply to
Samuel Tardieu

Oh my! The most common HTML rendering tool doesn't follow the "standard". Whatever shall we do? I guess we'll just stamp our little feet and cry.

Please - the fact that standards do not conform to reality is far older than Microsoft and HTML. I totally agree with you that in an ideal, standards-compliant world, the web designer's job would be a lot simpler. However, if your web page won't render with MSIE, you're needlessly blowing off potential customers on some sort of principle.

Your business choice, of course, Kelly

Reply to
Kelly Hall

Forthers tend to upgrade their computers more slowly, because they don't need the latest hardware to run their applications. Of maybe they are better at making do with what they have.

It's the same thing with car mechanics. Mechanics tend to drive older cars. I know a mechanic in Mexico that drives something that looks like he fished it off the sea floor.

Brad

Reply to
Brad Eckert

Hm, add a small exploit, which takes over the computer, downloads and installs Firefox, and reboots. Windows users are used to funny reboots, anyway. Next time they want to surf that location, it renders ok, and their browser magically has become much more comfortable ;-).

Maybe you could even use a small page for IE users telling them to upgrade their browser (e.g. pointing to

formatting link
I've seen many pages which tell you to update your browser - and it was always IE 5.5 or 6.0 which they were pointing to. I react on things like that by setting Konqueror to tell the site that it is IE 6.0 on Windows XP, and most pages do go fine with that setting (although all of them are horribly broken in terms of W3C standards). Why not tell the user that his browser sucks? After all, it's true: his browser sucks. And Firefox is only 4.5MB.

The "product" in question is free software. There are no customers, there are only users. And user count is not really important for free software, since user's don't pay.

--
Bernd Paysan
"If you want it done right, you have to do it yourself"
 Click to see the full signature
Reply to
Bernd Paysan

What part of "Alas, a lot of people use it, so the web designer must find workarounds for Microsoft's buggy code" are you having trouble understanding?

Reply to
Guy Macon

So the logic here is if one cannot write HTML, one also is incapable of writing decent C or ASM or whatever?

My Polish is rusty, so I guess I cannot speak English either.

--
Kyle A. York
Sr. Subordinate Grunt
Reply to
kyle york

Funny, I am looking at your page in Internet Explorer and it looks just fine. I guess it is easier to write quality products for the Mac. :)

And I concur. As consumers we should demand quality in our software, as with any other product.

Well done on getting to 1.0! Now if only it supported the 18xx PICs we could use it on our rocket....

formatting link

Ian Osgood

Reply to
Ian Osgood

I know you meant it as a joke, but it turns out to be true. When I study bug lists for MS IE, MS Office, etc. I often find a note saying that the Mac version works fine. I hardly ever find the opposite.

Reply to
Guy Macon

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.