Re: [Factor-talk] What do we call a collection of vocabs?

2015-07-10 Thread John Porubek
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?

2015-07-09 Thread Doug Coleman
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?

2015-07-09 Thread John Benediktsson
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?

2015-07-09 Thread Björn Lindqvist
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