Error: Base sets of nodes, and not base hyperedges. Each hyperedge touches
at most one element of each base set.

On Sun, 10 Jan 2021 at 09:35, Justin Paston-Cooper <paston.coo...@gmail.com>
wrote:

> Can we summarise all of this as:
>
> A representation of hypergraphs ordered in a certain way, with nodes
> represented by numbers, and tuples of numbers for representing the
> hyperedges. Node values are ordered sets of strings.
>
> There is a number of base hyperedges (columns), whose disjoint union gives
> the set of starting nodes. Over the nodes in each base hyperedge is defined
> an ordering. There is an ordering defined between the base hyperedges also.
> This gives an ordering over all base nodes.
>
> Define new values for possibly new hyperedges at will by taking unions of
> subsets from each base hyperedge, and adding a node to the ordered set
> corresponding to this hyperedge if it exists, or creating a new one if it
> doesn’t.
>
> The orders of these hyperedges and the nodes within are defined using the
> orders of the constituent base hyperedges, and the orders of the ordered
> sets of the new added nodes.
>
> Queries are hypergraph traversals.
>
> Sorry if I’m being obtuse again.
>
> On Sat, 9 Jan 2021 at 23:11, 'Bo Jacoby' via Programming <
> programm...@jsoftware.com> wrote:
>
>>  Justin wrote: "Quite an interesting paper. What were the reasons for its
>> rejection?"
>> Thank you! The referee wrote that he did not consider me serious. He
>> thought I was joking.
>> I wrote an article to en.wikipedia.org, but as original research is not
>> allowed on wikipedia the article was deleted. However in the
>> meantime someone copied it to StateMaster.com Encyclopedia, but by now it
>> is not to be found. Most of my research turns out not to be original
>> research, but the theory of ordinal fractions seems to be original
>> research.
>> The CREDO example was published in Danish in the NordDATA 89 conference
>> procedings, volume 3, page 779-785. About one out of thousand read Danish.
>> The example is in Latin. About one out of thousand read Latin. The program
>> is in BASIC. About one out of thousand read BASIC. So about one out of a
>> billion can read the paper. I think I do know the other 6. The title is
>> 'ULTRA-FLEKSIBEL DATABASESTRUKTUR OG KUNSTIG KATOLICISME' meaning: ultra
>> flexible data base structure and artificial catholicism.
>> Hauke is suggesting improvements. I have worked with ordinal fractions
>> for forty years. Understand before improving.
>> The ordinal fraction data base may be a tree, or a wood, or an array, or
>> a relational data base, or any combination of these. Knowing ordinal
>> fractions you do no longer need trees, woods, arrays, or relational data
>> bases. The CREDO example is neither a tree, a wood, an array, nor a
>> relational data base.
>> The CREDO file is not sorted. ' AMEN' is the last word, even if it has
>> line number 0 because is is included in every prayer. In a sorted file AMEN
>> would come first.
>> J programs are compact. I love it! So I expect that 8 lines of BASIC can
>> be converted into an even shorter J program.
>> Thank you all !
>> Bo
>>
>>
>>     Den lørdag den 9. januar 2021 18.49.14 CET skrev Justin Paston-Cooper
>> <paston.coo...@gmail.com>:
>>
>>  On Sat, 9 Jan 2021 at 15:59, Hauke Rehr <hauke.r...@uni-jena.de> wrote:
>> >
>> > My two comments (or, my 2¢):
>> >
>> >
>> > concerning the aleph numbers
>> >
>> > is this related to my concern about dependence on order?
>> > I understand the fractional digits to be meant to encode
>> > both (semantic) structure and order
>> > (or else the prayer wouldn’t be the best kind of example).
>>
>> Yes I think so.
>>
>> >
>> > After all, that’s why they’re doing ‘more’ than their
>> > relational counterparts where all columns are considered
>> > independent of each other and applicable to all of the data.
>> >
>> >
>> > concerning people’s workflows
>> >
>> > now that’s why I had been talking about the LEO editor
>> > because the discussion had been originated by a question
>> > about structuring one’s research; and I wanted to offer
>> > concrete suggestions as to how to actually get to using
>> > a system like this without the need of setting up a kind
>> > of database first.
>>
>> I didn't have time to look into it the first time, but Leo looks
>> really interesting for the document management part. It got me
>> thinking about Xanadu: https://xanadu.com/xUniverse-D6. Thank you.
>>
>> >
>> > The ordinal fractions could then be implicit in the tree
>> > structure of the nodes (you only have to have a convention
>> > for which node will be considered the 0 (aka ANY) node;
>> > and maybe another one on if/how an empty node is to be
>> > represented).
>> >
>> > The query script could then ask for digits and after each
>> > one give the list of subordinate valid digits and their
>> > meanings (semantics will be documented at each level);
>> > this will get a bit more complicated with queries with
>> > early 0s but then again, they should make sense mostly
>> > when the semantic structure at subordinate levels agrees
>> > which could result in a merge of the respective display
>> > of subordinate digits’ meanings.
>> >
>> > but this would require the fractions to be used
>> > the way I first understood it: the data is to be stored
>> > in “leaf” nodes only. I guess this would be the easiest
>> > and most easily manageable – also in terms of maintenance –
>> > approach.
>> >
>> >
>> > Hauke
>> >
>> >
>> >
>> > Am 09.01.21 um 07:50 schrieb Justin Paston-Cooper:
>> > > On Sat, 9 Jan 2021 at 00:13, 'Bo Jacoby' via Programming <
>> > > programm...@jsoftware.com> wrote:
>> > >
>> > >>  Answering Justin's questions.
>> > >> 01 question
>> > >> 02 answer
>> > >> 11. The data in your solution seems to be similar to the data in
>> > >> relational databases, but the query space seems to be the same.
>> > >> Cyclic relations seem to be ruled out, but this maybe isn't a
>> problem. Am
>> > >> I wrong, and is either stronger than the other?
>> > >>
>> > >> 12. The relations between two ordinal fractions are: equality (a=b),
>> > >> subordination (a<b), superordination (a>b), compatibility (a<>b) and
>> > >> incompatility (a><b). You are right, no cyclic relation. The browser
>> omits
>> > >> the records incompatible with the query ordinal fraction from the
>> answer.
>> > >> (in another browser I painted an answer (a) to a query (b) white if
>> a=b,
>> > >> green if a<b, red if a>b, yellow if a<>b, and invisible if a><b.)
>> > >> 21. Is it possible to provide a well-performing ordinal fraction
>> > >> interface to multiple separate files (hopefully memory mapped) in
>> > >> an intuitive way in J? For instance, if we are looking at a subset of
>> > >> columns which does not intersect with the set of columns of a given
>> table,
>> > >> then we would like to skip reading the rows in that table seamlessly.
>> > >
>> > >
>> > >>
>> > >> 22. Two files are merged into one by prefixing the line numbers of
>> the
>> > >> first file by "1" and the line numbers of the second file by "2". The
>> > >> resulting merged file is then another ordinal fraction file to
>> replace the
>> > >> original two files. Well-performing means fast. If the data base is
>> big it
>> > >> is conveniently stored as an indexed sorted file and the browser is
>> made to
>> > >> skip lines before a possible match.
>> > >
>> > >
>> > > See aleph numbers comment below.
>> > >
>> > >
>> > >> 31. I am not fully convinced that this is easier to manage than a
>> > >> relational database.
>> > >>
>> > >> 32. How to fit the credo text into a relational data base? I don't
>> think
>> > >> it is at all feasible.
>> > >
>> > >
>> > > You are right. I spoke too early.
>> > >
>> > >
>> > >> 41. If we did need to define explicit tables (sets of columns), then
>> > >> this could happen in a separate schema table. What are your thoughts?
>> > >>
>> > >> 42. No, there is no need for a separate schema table. A table (like
>> this
>> > >> one) with rows 10 20 30 40 50 60 and columns 01 02 has elements 11
>> 12 13 14
>> > >> 15 16 21 22 23 24 25 26. There is but one file containing everything.
>> > >
>> > >
>> > > Yes this makes sense. I was worrying more about associating tables
>> names
>> > > and column names to digits, but this doesn’t seem to be such an issue.
>> > >
>> > >
>> > >> 51. This doesn't fully solve the issue of coordinating the updating
>> of all
>> > >> resources and the dependencies between them for updating. I guess
>> Make
>> > >> would help.
>> > >
>> > >
>> > >> 52. What is the problem?
>> > >
>> > >
>> > > I am trying to figure out what people’s workflows are. Anyway, maybe
>> not
>> > > the best topic for the programming forum.
>> > >
>> > >
>> > >>
>> > >> 61. I wonder how Jd could contribute.
>> > >> 62. So do I!
>> > >> Thank you very much!
>> > >> I will comment on Hauke's contribution tomorrow. Now only this: I am
>> very
>> > >> impressed. Hauke's is the most qualified response I have ever
>> received.
>> > >> Note that a line number in the data base may be extended by zeroes.
>> " AMEN"
>> > >> = "0000000 AMEN". So "AMEN" is unavoidable in the answer to any
>> query.
>> > >> Thank you everyone!
>> > >> Bo.
>> > >
>> > >
>> > > I think AMEN and ET should be assigned to Aleph 1 the appropriate
>> > > positions. BASIC should also incorporate this. This allows seamless
>> updates
>> > > of sub-tables. If one aleph bigger than next after update of
>> sub-table,
>> > > simply increment next.
>> > >
>> > >
>> > >>    Den fredag den 8. januar 2021 10.36.26 CET skrev Justin
>> Paston-Cooper <
>> > >> paston.coo...@gmail.com>:
>> > >>
>> > >>  Quite an interesting paper. What were the reasons for its rejection?
>> > >>
>> > >> The mathematics is quite simple and well defined, however it doesn't
>> > >> go too much into the application aspect.
>> > >>
>> > >> I don't have the time to actually explore this in depth right now,
>> but:
>> > >>
>> > >> 1. The data in your solution seems to be similar to the data in
>> > >> relational databases, but the query space seems to be the same.
>> Cyclic
>> > >> relations seem to be ruled out, but this maybe isn't a problem. Am I
>> > >> wrong, and is either stronger than the other?
>> > >>
>> > >> 2. Is it possible to provide a well-performing ordinal fraction
>> > >> interface to multiple separate files (hopefully memory mapped) in an
>> > >> intuitive way in J? For instance, if we are looking at a subset of
>> > >> columns which does not intersect with the set of columns of a given
>> > >> table, then we would like to skip reading the rows in that table
>> > >> seamlessly.
>> > >>
>> > >> 3. I am not fully convinced that this is easier to manage than a
>> > >> relational database.
>> > >>
>> > >> 4. If we did need to define explicit tables (sets of columns), then
>> > >> this could happen in a separate schema table. What are your thoughts?
>> > >>
>> > >> 5. This doesn't fully solve the issue of coordinating the updating of
>> > >> all resources and the dependencies between them for updating. I guess
>> > >> Make would help.
>> > >>
>> > >> 6. I wonder how Jd could contribute.
>> > >>
>> > >> On Fri, 8 Jan 2021 at 00:08, 'Bo Jacoby' via Programming
>> > >> <programm...@jsoftware.com> wrote:
>> > >>>
>> > >>>  "I am looking for a way to better organise my research. If not
>> > >>> spreadsheets, do you have some advice on how to coordinate all this
>> > >>> separate data in one place?"
>> > >>> I have used ordinal fractions for structuring data since 1980.
>> ORDINAL
>> > >> FRACTIONS - the algebra of data
>> > >>>
>> > >>> |
>> > >>> |
>> > >>> |
>> > >>> |  |  |
>> > >>>
>> > >>>  |
>> > >>>
>> > >>>  |
>> > >>> |
>> > >>> |  |
>> > >>> ORDINAL FRACTIONS - the algebra of data
>> > >>>
>> > >>> This paper was submitted to the 10th World Computer Congress, IFIP
>> 1986
>> > >> conference, but rejected by the referee....
>> > >>>  |
>> > >>>
>> > >>>  |
>> > >>>
>> > >>>  |
>> > >>>
>> > >>>
>> > >>>
>> > >>> I wrote software for processing this kind of data in fortran,
>> BASIC, and
>> > >> pascal, but not (yet) in J.
>> > >>> A BASIC program for browsing the data base is this.
>> > >>> 1 INPUT;C$: IF C$="" THEN END
>> > >>> 2 OPEN"CREDO" FOR INPUT AS 1: PRINT":";
>> > >>> 3 IF EOF(1) THEN CLOSE:PRINT:GOTO 1
>> > >>> 4 LINE INPUT#1,A$: B$=C$
>> > >>> 5 IF A$=""THEN A%=-1 ELSE A%=ASC(A$)-48:A$=MID$(A$,2)
>> > >>> 6 IF B$=""THEN B%=-1 ELSE B%=ASC(B$)-48:B$=MID$(B$,2)
>> > >>> 7 IF A%<0 THEN PRINT" ";A$;:GOTO 3
>> > >>> 8 IF A%=0 OR B%=0 OR A%=B% THEN 5 ELSE 3
>> > >>>
>> > >>> The test data base for illustrating the possibilities is this.
>> > >>> 1 CREDO
>> > >>> 11 IN
>> > >>> 111 UNUM
>> > >>> 11 DEUM
>> > >>> 112 PATREM
>> > >>> 1121 OMNIPOTENTEM
>> > >>> 113 FACTOREM
>> > >>> 1131 CÆLI
>> > >>> 1139 ET
>> > >>> 1132 TERRÆ
>> > >>> 11331 VISIBILIUM
>> > >>> 1133 OMNIUM
>> > >>> 11339 ET
>> > >>> 11332 INVISIBILIUM
>> > >>> 19 ET
>> > >>> 12 IN
>> > >>> 1211 UNUM
>> > >>> 1211 DOMINUM
>> > >>> 12 JESUM
>> > >>> 1211 CHRISTUM
>> > >>> 1212 FILIUM
>> > >>> 1212 DEI
>> > >>> 12121 UNIGENITUM
>> > >>> 1219 ET
>> > >>> 1213 EX
>> > >>> 1213 PATRE
>> > >>> 1213 NATUM
>> > >>> 12131 ANTE
>> > >>> 121311 OMNIA
>> > >>> 12131 SÆCULA
>> > >>> 1221 DEUM
>> > >>> 12211 DE
>> > >>> 12211 DEO
>> > >>> 1222 LUMEN
>> > >>> 12221 DE
>> > >>> 12221 LUMINE
>> > >>> 1223 DEUM
>> > >>> 12231 VERUM
>> > >>> 12232 DE
>> > >>> 12232 DEO
>> > >>> 122321 VERO
>> > >>> 1231 GENITUM
>> > >>> 12311 NON
>> > >>> 12311 FACTUM
>> > >>> 1232 CONSUBSTANTIALEM
>> > >>> 1232 PATRI
>> > >>> 12321 PER
>> > >>> 12321 QUEM
>> > >>> 12321 OMNIA
>> > >>> 12321 FACTA
>> > >>> 12321 SUNT
>> > >>> 124 QUI
>> > >>> 124101 PROPTER
>> > >>> 124101 NOS
>> > >>> 12410101 HOMINES
>> > >>> 124109 ET
>> > >>> 124102 PROPTER
>> > >>> 12410201 NOSTRAM
>> > >>> 124102 SALUTEM
>> > >>> 12411 DESCENDIT
>> > >>> 1241101 DE
>> > >>> 1241101 CÆLIS
>> > >>> 12419 ET
>> > >>> 12412 INCARNATUS EST
>> > >>> 1241201 DE
>> > >>> 1241201 SPIRITU 124120101 SANCTO
>> > >>> 1241202 EX
>> > >>> 1241202 MARIA
>> > >>> 124120201 VIRGINE
>> > >>> 12419 ET
>> > >>> 1241301 HOMO
>> > >>> 12413 FACTUS EST
>> > >>> 124211 CRUCIFIXUS
>> > >>> 1242101 ETIAM
>> > >>> 1242101 PRO
>> > >>> 1242101 NOBIS
>> > >>> 1242102 SUB
>> > >>> 1242102 PONTIO
>> > >>> 1242102 PILATO
>> > >>> 124212 PASSUS
>> > >>> 124219 ET
>> > >>> 124213 SEPULTUS
>> > >>> 12421 EST
>> > >>> 12429 ET
>> > >>> 12422 RESURREXIT
>> > >>> 124221 TERTIA
>> > >>> 124221 DIE
>> > >>> 124222 SECUMDUM
>> > >>> 124222 SCRIPTURAS
>> > >>> 12429 ET
>> > >>> 12423 ASCENDIT
>> > >>> 124231 IN
>> > >>> 124231 CÆLUM
>> > >>> 12424 SEDET
>> > >>> 124241 AD
>> > >>> 124241 DEXTERAM
>> > >>> 124241 PATRIS
>> > >>> 12429 ET
>> > >>> 124251 ITERUM
>> > >>> 12425 VENTURUS EST
>> > >>> 124252 CUM
>> > >>> 124252 GLORIA
>> > >>> 124253 JUDICARE
>> > >>> 1242531 VIVOS
>> > >>> 1242539 ET
>> > >>> 1242532 MORTUOS
>> > >>> 125 CUJUS
>> > >>> 125 REGNI
>> > >>> 125 NON ERIT
>> > >>> 125 FINIS
>> > >>> 19 ET
>> > >>> 13 IN
>> > >>> 13 SPIRITUM
>> > >>> 131 SANCTUM
>> > >>> 132 DOMINUM
>> > >>> 139 ET
>> > >>> 133 VIVIFICANTEM
>> > >>> 134 QUI
>> > >>> 134 EX
>> > >>> 1341 PATRE
>> > >>> 1342 FILIO
>> > >>> 1349 QUE
>> > >>> 134 PROCEDIT
>> > >>> 135 QUI
>> > >>> 135 CUM
>> > >>> 13501 PATRE
>> > >>> 13509 ET
>> > >>> 13502 FILIO
>> > >>> 13509 SIMUL
>> > >>> 1351 ADORATUR
>> > >>> 1359 ET
>> > >>> 1352 GLORIFICATUR
>> > >>> 136 QUI
>> > >>> 136 LOCUTUS EST
>> > >>> 1361 PER
>> > >>> 1361 PROPHETAS
>> > >>> 19 ET
>> > >>> 141 UNAM
>> > >>> 142 SANCTAM
>> > >>> 143 CATHOLICAM
>> > >>> 149 ET
>> > >>> 144 APOSTOLICAM
>> > >>> 14 ECCLESIAM
>> > >>> 2 CONFITEOR
>> > >>> 211 UNUM
>> > >>> 21 BAPTISMA
>> > >>> 212 IN
>> > >>> 212 REMISSIONEM
>> > >>> 2121 PECCATORUM
>> > >>> 9 ET
>> > >>> 3 EXPECTO
>> > >>> 31 RESURRECTIONEM
>> > >>> 311 MORTUORUM
>> > >>> 39 ET
>> > >>> 32 VITAM
>> > >>> 3211 VENTURI
>> > >>> 321 SÆCULI
>> > >>>  AMEN
>> > >>>
>> > >>> Some test runs of the program look like this.
>> > >>> 13510: CREDO IN SPIRITUM QUI CUM PATRE ET FILIO SIMUL ADORATUR AMEN
>> > >>> 13520: CREDO IN SPIRITUM QUI CUM PATRE ET FILIO SIMUL GLORIFICATUR
>> AMEN
>> > >>> 13501: CREDO IN SPIRITUM QUI CUM PATRE ADORATUR ET GLORIFICATUR AMEN
>> > >>> 13502: CREDO IN SPIRITUM QUI CUM FILIO ADORATUR ET GLORIFICATUR AMEN
>> > >>> 13511: CREDO IN SPIRITUM QUI CUM PATRE ADORATUR AMEN
>> > >>> 13512: CREDO IN SPIRITUM QUI CUM FILIO ADORATUR AMEN
>> > >>> 13521: CREDO IN SPIRITUM QUI CUM PATRE GLORIFICATUR AMEN
>> > >>> 13522: CREDO IN SPIRITUM QUI CUM FILIO GLORIFICATUR AMEN
>> > >>>
>> > >>> I realize that this is not easy to understand, but I know that it is
>> > >> worth while.
>> > >>> Good luck!
>> > >>> Bo.    Den torsdag den 7. januar 2021 21.35.12 CET skrev Justin
>> > >> Paston-Cooper <paston.coo...@gmail.com>:
>> > >>>
>> > >>>  Thanks. I have been meaning to look at that.
>> > >>>
>> > >>> On Thu, 7 Jan 2021 at 23:33, Joe Bogner <joebog...@gmail.com>
>> wrote:
>> > >>>>
>> > >>>> Jupyter notebooks may help you with organizing your research -
>> > >>>> https://code.jsoftware.com/wiki/Guides/Jupyter
>> > >>>>
>> > >>>> This has been my preferred tool - far above Excel.
>> > >>>>
>> > >>>> On Thu, Jan 7, 2021 at 2:39 PM Justin Paston-Cooper <
>> > >> paston.coo...@gmail.com>
>> > >>>> wrote:
>> > >>>>
>> > >>>>> I am open to suggestions. Right now I'm researching a lot of
>> related
>> > >>>>> things concurrently. I'm storing some of the results in TSV files.
>> > >>>>> Some of the scripts are Python, some are curl | jq | awk. Some of
>> the
>> > >>>>> results I am storing as variables in J scripts. I am constantly
>> going
>> > >>>>> back and forth between differing representations, differing
>> > >>>>> environments, recalculating things needlessly, and so on.
>> > >>>>>
>> > >>>>> I am looking for a way to better organise my research. If not
>> > >>>>> spreadsheets, do you have some advice on how to coordinate all
>> this
>> > >>>>> separate data in one place? A Make file could be a start, but this
>> > >>>>> doesn't satisfy the requirement of having a nice editable GUI to
>> > >>>>> arrange and display all the separate sources of data. Maybe wd
>> would
>> > >>>>> be a start in that direction. I haven't researched the
>> alternatives.
>> > >>>>>
>> > >>>>> How do you organise your research?
>> > >>>>>
>> > >>>>> Application: Researching interactions between prices of a set of
>> > >>>>> things in each of a set of places. There are many different
>> analyses
>> > >>>>> that can be made. I am finding it hard to keep track of all the
>> > >> angles
>> > >>>>> I have looked at. These angles all reside in separate directories,
>> > >>>>> which is not ideal. I have hand-written notes, but those need to
>> be
>> > >>>>> updated by hand.
>> > >>>>>
>> > >>>>> By the way, I wasn't envisioning doing any calculation in the
>> > >>>>> spreadsheet. The idea of the spreadsheet was simply to coordinate
>> > >>>>> communication and (re)calculation between various calculation
>> > >>>>> processes, display the results, and allow the display of the
>> results
>> > >>>>> to be edited.
>> > >>>>>
>> > >>>>> Imagine an actor system with the spreadsheet being the
>> coordinator.
>> > >>>>>
>> > >>>>> On Thu, 7 Jan 2021 at 20:23, Devon McCormick <devon...@gmail.com>
>> > >> wrote:
>> > >>>>>>
>> > >>>>>> It would be remiss of me not to mention that you really ought to
>> > >>>>>> re-consider making a spreadsheet an integral part of your design,
>> > >> not the
>> > >>>>>> least due to the historically high rates of error that have been
>> > >> measured
>> > >>>>>> in spreadsheets - 1 to 5%:
>> > >>>>>> https://arxiv.org/ftp/arxiv/papers/1602/1602.02601.pdf .  It
>> seems
>> > >>>>>> incongruous to worry about the sixth decimal place in numbers
>> with
>> > >> many
>> > >>>>>> digits before the decimal point but ignoring error rates that
>> > >> dwarf this
>> > >>>>>> imprecision.
>> > >>>>>>
>> > >>>>>> By way of comparison, in most code-bases where people measure
>> > >> errors, an
>> > >>>>>> error rate of 10 bad lines per 1000 lines of code would be
>> > >> considered
>> > >>>>>> unacceptably high.
>> > >>>>>>
>> > >>
>> ----------------------------------------------------------------------
>> > >>>>>> For information about J forums see
>> > >> http://www.jsoftware.com/forums.htm
>> > >>>>>
>> > >>
>> ----------------------------------------------------------------------
>> > >>>>> For information about J forums see
>> > >> http://www.jsoftware.com/forums.htm
>> > >>>>>
>> > >>>>
>> ----------------------------------------------------------------------
>> > >>>> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >>>
>> ----------------------------------------------------------------------
>> > >>> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >>>
>> > >>>
>> ----------------------------------------------------------------------
>> > >>> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >>
>> ----------------------------------------------------------------------
>> > >> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >>
>> > >>
>> ----------------------------------------------------------------------
>> > >> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >>
>> > > ----------------------------------------------------------------------
>> > > For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> > >
>> >
>> > --
>> > ----------------------
>> > mail written using NEO
>> > neo-layout.org
>> >
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to