If anyone would like to have an account on the blog so they could
write on it too please just use the contact link at either the forth
links or the forth links blog webpage (please note that the forth
links blog focuses on non-ANS forth).
> Forth Links has now added a blog: http://forthlinks.com/blog
A blog about Forth, which is written in PHP. The only thing missing now is
a blog entry about how easy it is to use Forth for web applications :-)
--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
I believe there are at least two blogs up that are written in Forth.
But if somebody wants to do a blog using a well-supported system that a
lot of people are using, why shouldn't they? I'm sure it would be
possible for me to use Forth for all my computing needs, but if I stop
posting until I have a good web browser running on a Forth TCP/IP stack
on a Forth OS, you'll probably be awhile before you hear from me.
> Forth Links wrote:
>
>> Forth Links has now added a blog: http://forthlinks.com/blog
>
> A blog about Forth, which is written in PHP. The only thing missing now is
> a blog entry about how easy it is to use Forth for web applications :-)
The web-site of our Forth-eV server also is done in PHP. That's not because
we can't do it in Forth, but because we don't have the necessary web
applications readily available in Forth.
I think we should, but that's another project. I'm not so happy with
Geeklog, but the other PHP application, Dokuwiki, seems to be ok. One
question always is security, but with the track record of php injection
vulnerabilities of both Geeklog and Dokuwiki, I don't fear much. After all,
if we had a Gforth-http-based web application running on our server, few
people would try to hack us - and if they did, they would have to aquire
advanced Forth skills, which is what our mission is about ;-).
--
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/
>Forth Links wrote:
>
>> Forth Links has now added a blog: http://forthlinks.com/blog
>
>A blog about Forth, which is written in PHP. The only thing missing now is
>a blog entry about how easy it is to use Forth for web applications :-)
I'm not sure where that is coming from. There are no Forth web
applications that I know of or have access to that I like. Nor would
I suggest that it is easy to use Forth for web applications at this
time. That does not mean that Forth could not be used for web
applications or that it would not be suitable for them, I really don't
know. I've never tried, nor do I know of anyone who has on the x86
except for a few minimal projects (though I do recall reading that iTV
implemented web applications on their device and I get the feeling
that some pretty slick web stuff could be done in 1X Forth).
The http://factorcode.org/ web site runs on a web server written in
Factor. I don't have any web applications so far other than a word
definition and online help browser, but I'm working on a web app
framework with all the expected features (actions, form validation,
e-mailing, templating). Once this is done and I incorporate existing
code we have for continuation-based flow control and database
persistence, I'm going to write a web log and move my web log there
instead of hosting it at blogger.com.
Slava
What if any new features or directions are you contemplating for future
versions?
Personally I would like Forth to have more Lisp like features and
"rules" capability, The purpose being to allow for easier language
translation, and rule based optimizing compilation.
--
Cecil
KD5NWA
www.qrpradio.com www.hpsdr.com
"Sacred Cows make the best Hamburger!" Don Seglio Batuna
Don Seglio wrote:
> I went to your site and started looking at "Factor", very interesting, I
> will need to look at some more in detail.
Thanks.
> What if any new features or directions are you contemplating for future
> versions?
Factor is still young (3 years) and under constant development. The
core of the language feels mostly done, and my main focus right now is
to build an immersive development environment (like Smalltalk and in
particular Squeak but with a more pleasant UI), however I'm also
working on the optimizing compiler and web framework.
Slava
>I'm not sure where that is coming from. There are no Forth web
>applications that I know of or have access to that I like. Nor would
>I suggest that it is easy to use Forth for web applications at this
>time.
VFX Forth for Windows (Pro and Mission versions) contains the
PowerNet system with both server and client facilities. We have
used both for applications as diverse as web services, vending
machine fraud prevention and building management. Clients use
it for a range of activities including access control - that
particular client's company was bought because of the system.
Stephen
--
Stephen Pelc, steph...@mpeforth.com
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com - free VFX Forth downloads
I'm sure it's wonderful. But the need being discussed in this thread is
a web application framework (or at least, support for a web
application), not creating a web server. So the practical reality is
(1) it must be available for Unix/Linux (since that's the vast majority
of commercial web hosting service providers), and (2) it must provide
some feature that's more compelling than the other options.
The usual statement in response to item two is, "well, you can create
anything you want with Forth." Well, yeah, but the same is true for any
language. The advantage to languages such as PHP, Ruby, Python, Perl,
and so on is that have support for building web applications (mostly in
terms of libraries). So, development can be very fast and intuitive.
There is no reason why Forth couldn't compete in this space, but I can't
find any *significant* effort towards it. Most seem to confuse web
applications with writing web servers.
> A blog about Forth, which is written in PHP. The only thing
> missing now is a blog entry about how easy it is to use Forth
> for web applications :-)
A lot depends on how much access you have to the server. I have
web space but allowed applications are limited to languages the
server owner supplies and can control the security settings of.
Ken Young
>I'm sure it's wonderful. But the need being discussed in this thread is
>a web application framework (or at least, support for a web
>application), not creating a web server.
...
>There is no reason why Forth couldn't compete in this space, but I can't
>find any *significant* effort towards it. Most seem to confuse web
>applications with writing web servers.
Our service charges the same to host a Linux box or a Windows box.
I certainly don't want to compete with DotNetNuke or Ruby on Rails
or the myriad others, but do remember that web apps have two ends,
and there are usually far more clients than servers, and increasingly
the clients are machines rather than browsers.
Personally, I'm waiting for werty's NewForth OpSys. It sounds
promising.
Slava
> Personally I would like Forth to have more Lisp like features
> and "rules" capability,
Elaborate, please.
> rule based optimizing compilation.
In case you're interested, Mikhail Maksimov do this in SP-Forth.