irdvo / ffl Goto Github PK
View Code? Open in Web Editor NEWA general purpose Forth library
Home Page: http://irdvo.nl/FFL
License: Other
A general purpose Forth library
Home Page: http://irdvo.nl/FFL
License: Other
Reported by [email protected], Jun 24, 2014
What steps will reproduce the problem?
What is the expected output? What do you see instead?
-I expected the ffl to install maybe in the newest gforth versions path or to install in all the gforth versions paths!
-The path that is used to store ffl is /usr/share/gforth/site-forth/ but if it is stored at /usr/local/share/gforth/site-forth/ then this would work.
-Note Gforth version 0.7.0 should be using /usr/local/share/gforth/site-forth/ and so when version 0.7.0 is upgraded to 0.7.3 then the ffl would be in the correct place if it was stored there but for some reason the debian package managers put parts of gforth into wrong directories.
-What i did was simply copied the files to /usr/local/share/gforth/site-forth/ffl/ directory .
-This issue is complex because if you place the files at /usr/local/share/gforth/site-forth/ffl/ directory then version 0.7.0 will not work but newer versions will but if you put the files at /usr/share/gforth/site-forth/ffl/ then only version 0.7.0 will work.
What version of the product are you using? On what operating system?
ffl-gforth_0.8.0-1_all.deb is the file i used with wget on my Debian Wheezy Raspberry Pi.
Please provide any additional information below.
Thanks for this very useful resource!
It seems that commit 878d905 brings some issue with line endings in the following files
engines/VFXForth/config.fs
engines/Win32Forth/config.fs
engines/lxf/config.fs
Line endings now are: 0xD 0xD 0xA
I suggest to quickly rewrite history and re-push this commit with --force flag.
I noticed, testing with gforth, that if I include ffl/tlb.fs
to get the toolbelt words, I get an error:
$ gforth
Gforth 0.7.3, Copyright (C) 1995-2008 Free Software Foundation, Inc.
Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
Type `bye' to exit
include ffl/tlb.fs
/Users/jstone/src/ffl/ffl/tlb.fs:87: Undefined word
But if I include ffl/config.fs
first, then it works, because that file defines the #bits/cell
word. As a Forth newb, I'm not sure if it's desirable to add include ffl/config.fs
at the top of ffl/tlb.fs
, but I thought I'd mention it.
FFL is sort-of a stdlib for Forth and it's very comprehensive and useful, is there any plan for its development?
Not sure if you were tracking this or not, but I just hit a 404 when I clicked the "docs" link on the homepage. Thanks for the great library.
The regular expression module should support the ^ and $ anchors. Together
with a multiline option they should match the start and end of the string
or the start and end of a line.
Dear Irvo, thanks for your great contrib to forth programming.
We are having an issue with GTK porting to our project Forth.
At the moment we are using GTK-server over tcp, for fast development.
We use GLADE. We can read well any GLADE 3.6 file with buttons, labels,
etc.
Thanks in advance for your help !
Kind regards
Peter
After some hiatus, gtk-server is now under active development again. I wanted to try out the Motif interface, but hit a problem. Functions like XtVaSetValues use a new "VARARGS" parameter type in gtk-server.cfg . "DATA", "ENUM" and "CLASS" are also unrecognised by gsv.fs .
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.