[Cuis] Cuis-Features

H. Hirzel hannes.hirzel at gmail.com
Sun Jun 30 13:41:53 CDT 2013


On 6/30/13, Frank Shearar <frank.shearar at gmail.com> wrote:
> On 30 June 2013 17:03, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> So your initial
>>
>>   (RequiresFeatureSpec name: #Sound) require.
>>
>> would become
>>
>>    (Requirement name: #Sound) require.
>>
>> What about
>>
>>    (Requirement named: #Sound) require.
>>
>> ?
>>
>> And how could this expression made different without having two time
>> 'require' in it?
>>
>> How would expressions with #Feature and #FeatureSpec look like?
>
> I'm not sure what "(Requirement named: #Sound) require" means. What about
>
>     (Feature named: #Sound) requires: #(Foo Bar)
>
> or
>
>     Feature named: #Sound requires: #Foo
+1
This statement is straightforward and easy to read and write.
Ken, could your system of pulling in features made to work with this
type of statements?




>>
>>
>>
>>
>> On 6/30/13, KenD <Ken.Dickey at whidbey.com> wrote:
>>> On Sun, 30 Jun 2013 12:47:40 +0000
>>> "H. Hirzel" <hannes.hirzel at gmail.com> wrote:
>>>
>>>> RequiresSpec is a compound word of a verb and an noun.
>>>
>>>
>>> Ah.  Silly me.  Thank you so much.  I have used so many random
>>> programming
>>> languages that I forget the basics.
>>>
>>> How about:
>>>   A FeatureSpec consists of a Feature and a collection of Requirements.
>>>
>>> So:
>>>   RequiresFeatureSpec -> Requirement
>>>   SuppliesFeatureSpec -> Feature
>>>   ProvidesRequiresSpec -> FeatureSpec
>>>
>>>
>>> Suggestions for better names?
>>>
>>> Thanks again,
>>> -KenD
>>>
>>>
>>
>> _______________________________________________
>> Cuis mailing list
>> Cuis at jvuletich.org
>> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>




More information about the Cuis mailing list