Re: [Factor-talk] What do we call a collection of vocabs?
I seem to recall (dimly from a long time ago) the term "lexicon" being used in Forth as the next step in the hierarchy. I.e. word -> vocabulary -> lexicon. In Forth, "dictionary" has a much different meaning as a searchable list of words. Thus, using "dictionary" here for Factor might cause confusion for people coming from a Forth background who are drawn to Factor (like me!). No problems with "package", however. -John On Thu, Jul 9, 2015 at 9:37 PM, Doug Coleman wrote: > I think ``dictionary`` would be the Factor way. > > Issue 641 talks about renaming words to functions etc. > > On Thu, Jul 9, 2015 at 6:19 PM, John Benediktsson wrote: >> >> The only names we have right now are "vocab-root" (vocabularies that share >> a common file directory they are loaded from) or "dictionary" (mapping of >> vocabulary names to vocabularies). >> >> I think "package" would be the best name probably, and we have had some >> ideas in the past on working on a module system: >> >> https://gist.github.com/jckarter/3440892 >> >> The issue is being tracked here: >> >> https://github.com/slavapestov/factor/issues/641 >> >> >> >> On Thu, Jul 9, 2015 at 5:46 PM, Björn Lindqvist wrote: >>> >>> There is a correspondence between common languages names for >>> programming objects and Forth-inspired languages names: >>> >>> Python => Java => Factor >>> function => method word >>> module => class vocabulary >>> package => package??? >>> >>> So in Python, a collection of functions (and classes) in a file forms >>> a module and a collection of modules forms a package. In Java, a >>> collection of methods forms a class and a collection of classes forms >>> a package. In Factor, a file with words is a vocab but a collection of >>> vocabs is what? :) Do we have a name for it? >>> >>> >>> -- >>> mvh/best regards Björn Lindqvist >>> >>> >>> -- >>> Don't Limit Your Business. Reach for the Cloud. >>> GigeNET's Cloud Solutions provide you with the tools and support that >>> you need to offload your IT needs and focus on growing your business. >>> Configured For All Businesses. Start Your Cloud Today. >>> https://www.gigenetcloud.com/ >>> ___ >>> Factor-talk mailing list >>> Factor-talk@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/factor-talk >> >> >> >> >> -- >> Don't Limit Your Business. Reach for the Cloud. >> GigeNET's Cloud Solutions provide you with the tools and support that >> you need to offload your IT needs and focus on growing your business. >> Configured For All Businesses. Start Your Cloud Today. >> https://www.gigenetcloud.com/ >> ___ >> Factor-talk mailing list >> Factor-talk@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/factor-talk >> > > > -- > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > ___ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk > -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] What do we call a collection of vocabs?
I think ``dictionary`` would be the Factor way. Issue 641 talks about renaming words to functions etc. On Thu, Jul 9, 2015 at 6:19 PM, John Benediktsson wrote: > The only names we have right now are "vocab-root" (vocabularies that share > a common file directory they are loaded from) or "dictionary" (mapping of > vocabulary names to vocabularies). > > I think "package" would be the best name probably, and we have had some > ideas in the past on working on a module system: > > https://gist.github.com/jckarter/3440892 > > The issue is being tracked here: > > https://github.com/slavapestov/factor/issues/641 > > > > On Thu, Jul 9, 2015 at 5:46 PM, Björn Lindqvist wrote: > >> There is a correspondence between common languages names for >> programming objects and Forth-inspired languages names: >> >> Python => Java => Factor >> function => method word >> module => class vocabulary >> package => package??? >> >> So in Python, a collection of functions (and classes) in a file forms >> a module and a collection of modules forms a package. In Java, a >> collection of methods forms a class and a collection of classes forms >> a package. In Factor, a file with words is a vocab but a collection of >> vocabs is what? :) Do we have a name for it? >> >> >> -- >> mvh/best regards Björn Lindqvist >> >> >> -- >> Don't Limit Your Business. Reach for the Cloud. >> GigeNET's Cloud Solutions provide you with the tools and support that >> you need to offload your IT needs and focus on growing your business. >> Configured For All Businesses. Start Your Cloud Today. >> https://www.gigenetcloud.com/ >> ___ >> Factor-talk mailing list >> Factor-talk@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/factor-talk >> > > > > -- > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > ___ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk > > -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] What do we call a collection of vocabs?
The only names we have right now are "vocab-root" (vocabularies that share a common file directory they are loaded from) or "dictionary" (mapping of vocabulary names to vocabularies). I think "package" would be the best name probably, and we have had some ideas in the past on working on a module system: https://gist.github.com/jckarter/3440892 The issue is being tracked here: https://github.com/slavapestov/factor/issues/641 On Thu, Jul 9, 2015 at 5:46 PM, Björn Lindqvist wrote: > There is a correspondence between common languages names for > programming objects and Forth-inspired languages names: > > Python => Java => Factor > function => method word > module => class vocabulary > package => package??? > > So in Python, a collection of functions (and classes) in a file forms > a module and a collection of modules forms a package. In Java, a > collection of methods forms a class and a collection of classes forms > a package. In Factor, a file with words is a vocab but a collection of > vocabs is what? :) Do we have a name for it? > > > -- > mvh/best regards Björn Lindqvist > > > -- > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > ___ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk > -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
[Factor-talk] What do we call a collection of vocabs?
There is a correspondence between common languages names for programming objects and Forth-inspired languages names: Python => Java => Factor function => method word module => class vocabulary package => package??? So in Python, a collection of functions (and classes) in a file forms a module and a collection of modules forms a package. In Java, a collection of methods forms a class and a collection of classes forms a package. In Factor, a file with words is a vocab but a collection of vocabs is what? :) Do we have a name for it? -- mvh/best regards Björn Lindqvist -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk