World: r3wp
[Syllable] The free desktop and server operating system family
older newer | first last |
Graham 3-Sep-2005 [101] | Any printer support? |
Kaj 3-Sep-2005 [102x2] | JForth seems to be a freeware binary distribution. Without the source, there's nothing to port. Also, it seems to be completely Amiga-specific. There are plenty of Forths that would be much easier and more useful to port |
No printer support yet. We're planning to port and integrate CUPS in the 0.6.x series, which we will start soon. Basic printer support will probably happen in the coming year | |
Graham 3-Sep-2005 [104] | I thought they released the source code as well ... perhaps not. |
Kaj 3-Sep-2005 [105x2] | I don't see it. One of the authors later wrote a portable Forth, so JForth is probably not very portable |
But you could try, of course :-) | |
Graham 3-Sep-2005 [107] | I doubt it's that specific to the Amiga. Only intuition calls etc would be specific. |
Kaj 3-Sep-2005 [108x3] | You're welcome to try. If it's standard C code, it wouldn't be hard to compile |
I see that the license is basically BSD, so it would probably include source code, indeed | |
The runtime portion of a Forth is extremely small, so if you can get that to compile, you're basically there | |
Graham 3-Sep-2005 [111] | first off I have to find a lha decompressor! |
Kaj 3-Sep-2005 [112] | Ah, the good old times of competing compressors |
Volker 3-Sep-2005 [113] | Dont know if that makes much sense, big + was good amiga-integration. |
Graham 3-Sep-2005 [114] | huh? |
Volker 3-Sep-2005 [115] | jforth i mean. |
Kaj 3-Sep-2005 [116] | That reminds me of an old Amiga housemate that we drove crazy by giving him a BBS that he wanted, but compressed in a format that we knew he didn't have an unpacker for :-) |
Volker 3-Sep-2005 [117] | but that reminded me on bigforth, and i confused typing. |
Kaj 3-Sep-2005 [118] | For two weeks, we downloaded unpackers for him that were themselves compressed in a format that he didn't have yet. It became ever more difficult to find combinations that gave him no path to unpack his Amiga BBS |
Volker 3-Sep-2005 [119] | Is that prior art to drm? :)) |
Kaj 3-Sep-2005 [120] | In the end he threw us out of his room. I can still see him raving on his doorstep. It was great fun :-) |
Graham 3-Sep-2005 [121] | I hope you're not intending to give carl the same problems should he attempt a port. |
Volker 3-Sep-2005 [122] | http://home.tampabay.rr.com/jforth/JFNews.html:)) |
Kaj 3-Sep-2005 [123x2] | A few years ago I visited his wedding party, so I guess we're OK :-) |
Bad performance of that server. Had it run AtheOS, it would have easily survived a few Slashdottings :-) | |
Volker 3-Sep-2005 [125] | Maybe it was mentioned there? :) |
Kaj 3-Sep-2005 [126] | It says it compiles to 68000 machine code. This thing is very specific to 68000 and to Amiga. Not at all suitable for porting to Syllable |
Volker 3-Sep-2005 [127] | That compilation is done by the compiler. I doubt they have a lot of assember in it. But strong point is integration with amiga-apis AFAIK, i guess without it its just a forth. |
Kaj 3-Sep-2005 [128] | What compiler? A C compiler, or some sort of Forth compiler? |
Volker 3-Sep-2005 [129] | forth-compiler. |
Graham 3-Sep-2005 [130] | Doesn't look like they released the original assembler or c source |
Kaj 3-Sep-2005 [131] | That's what I mean. 68000 Output is no good on Syllable |
Volker 3-Sep-2005 [132] | But the usual ones are simple. DOn't know if they do tricky optimizing. |
Kaj 3-Sep-2005 [133] | If you want this, you should look at the portable Forth that one of the authors did |
Volker 3-Sep-2005 [134] | No, but you can replace it with a x86-compiler. bigforth has one. |
Graham 3-Sep-2005 [135] | Anyway, it's full of forth source so that could be useful if someone else ports another forth over. |
Volker 3-Sep-2005 [136] | but then bigforth has everything else too, and a swapdragon. |
Graham 3-Sep-2005 [137] | So, Volker is volunterring to port BigForth ? |
Kaj 3-Sep-2005 [138x2] | Replacing it with an X86 compiler would mean rewriting it. And then you have a new compiler that can't be ported when we port Syllable to some other architecture |
This is one of the things where Syllable is generally much more modern than AmigaOS. It's all portable C and C++. There are just a few very small fragments of assembler code in Syllable | |
Volker 3-Sep-2005 [140] | forth-compilers are not that complex, mostly "look word up, copy some bytes". Except of the professional ones which do register-optimizing and tricks. |
Graham 3-Sep-2005 [141x2] | I ported FigForth to the c/Plus4 but I had the fig assembler source. |
the forth interpreter is tiny ... | |
Volker 3-Sep-2005 [143] | fig yes. and every compiler-bit can be reused in the application as a menu-system :) |
Graham 3-Sep-2005 [144x2] | well, Phil Burk did release his portable forth with source ... so that's the way to go I guess. http://www.softsynth.com/pforth/ |
Been ported to BeOS. | |
Kaj 3-Sep-2005 [146] | Yup, that's a good indicator for Syllable |
Graham 3-Sep-2005 [147] | for those that need a LHA decompressor ... http://www.nonags.com/nonags/ziputil.html |
Volker 3-Sep-2005 [148] | pfe has a tcp/ip-lib. pforth too? |
Graham 3-Sep-2005 [149] | pfe is commercial. |
Volker 3-Sep-2005 [150] | http://pfe.sourceforge.net/lgpl. |
older newer | first last |