I wrote this function to print the value(s) of a given field:
{ (((⍺[;⎕IO]) ≡¨ ⊂⍵) /[1] ⍺)[;2] }
Could it be improved?
Regards,
Elias
On 3 August 2014 23:45, Juergen Sauermann <[email protected]>
wrote:
> Hi Elias,
>
> looks good!
>
> /// Jürgen
>
>
>
> On 08/03/2014 05:22 PM, Elias Mårtenson wrote:
>
> OK, I changed the SQL.apl file. Looks OK?
> https://github.com/lokedhs/apl-sqlite/blob/547c8191021629eb29b0bc141ff206766e1c21d3/SQL.apl#L134
>
> Regards,
> Elias
>
>
> On 3 August 2014 21:29, Juergen Sauermann <[email protected]>
> wrote:
>
>> Hi Elias,
>>
>> yes, your's looks better, I will change that.
>> Lets call the function Z←package⍙metadata.
>>
>> /// Jürgen
>>
>>
>>
>> On 08/02/2014 05:50 PM, Elias Mårtenson wrote:
>>
>> After implementing the metadata functions nnn⍙Provides, nnn⍙Requires,
>> etc, I feel that we should change this slightly.
>>
>> I find the that multitude of functions to support this tend to pollute
>> the output of )FNS quite a bit. It's also somewhat inflexible in that it
>> requires you to add even more functions as new features are added to the
>> package system.
>>
>> How about we change this so that only one function is used, for example
>> nnn⍙package_metadata or something like that? The name matters less, but the
>> point is that it's only a single function.
>>
>> I find this to be a lot cleaner.
>>
>> As an example, for SQL, the content would be:
>>
>> * 8⎕CR SQL⍙package_metadata*
>> ┌→─────────────────────────────────────────────────┐
>> ↓┌→─────┐ ┌→──────────────┐ │
>> ││Author│ │Elias Mårtenson│ │
>> │└──────┘ └───────────────┘ │
>> │┌→───────┐ ┌→──────────────┐ │
>> ││BugEmail│ │[email protected]│ │
>> │└────────┘ └───────────────┘ │
>> │┌→───────┐ ┌→────────────────────────────────────┐│
>> ││Download│ │https://github.com/lokedhs/apl-sqlite││
>> │└────────┘ └─────────────────────────────────────┘│
>> │┌→──────┐ ┌→───┐ │
>> ││License│ │LGPL│ │
>> │└───────┘ └────┘ │
>> │┌→───────┐ ┌→──┐ │
>> ││Provides│ │SQL│ │
>> │└────────┘ └───┘ │
>> │┌→──────┐ ┌→──┐ │
>> ││Version│ │1.0│ │
>> │└───────┘ └───┘ │
>> └∊─────────────────────────────────────────────────┘
>>
>> Regrads,
>> Elias
>>
>>
>>
>
>