Great ideas.  I've been spending a bunch of time trying to correct my
Unicomp keyboard mapping with xkbcomp.  There is clearly a limit to my
intelligence, and xkbcomp is it!  It is easy to correct key assignments,
but I haven't yet figured out how to setup mappings for RAlt+Control (the
Unicomp keyboard has 5 characters on some keys).  I spent a bunch of hours
on it yesterday with no luck.  I've now joined the x.org email list.  I
will try to get help there.  (Please let me know if you know anyone who can
help.  More document references won't be helpful.)

It is cumbersome using APL without a correct keyboard.  Fixing the mapping
will help me a lot.  I'll be able to move on.  If no one writes a keyed
file system by then, I'll do it.

Incidentally, I've only had very minor use of sqlite in the past.  The
interface created for APL has encouraged my to look a little deeper at
sqlite.  It is more interesting than I thought...

Thanks.

Blake



On Tue, Apr 22, 2014 at 9:33 AM, Elias Mårtenson <loke...@gmail.com> wrote:

> Oh, and a few other libraries I feel would be useful to have wrappers
> around include:
>
>    - Regex:
>    http://www.gnu.org/software/libc/manual/html_node/Regular-Expressions.html
>    - JSON
>    - XML
>    - Images loading and saving (libpng for example, or even easier:
>    netpbm)
>    - Ability to directly load spreadsheet files? (LibreOffice and Excel).
>    I suppose one could easily go through CSV though.
>
> There are plenty of others, but those are the ones I have missed.
> Especially Regex would be incredibly helpful when reading texual input and
> you want to get it into some kind of array-based format for APL processing.
>
> Regards,
> Elias
>
>
> On 22 April 2014 22:25, Elias Mårtenson <loke...@gmail.com> wrote:
>
>> You want to implement it?
>>
>> I'm thinking that a wrapper around libcurl would be very useful as well.
>> I know it can be implemented on top of socket primitives, but there is a
>> lot of intelligence in libcurl that would be painful to reimplement.
>>
>> http://curl.haxx.se/libcurl/c/
>>
>> Regards,
>> Elias
>>
>>
>> On 22 April 2014 22:23, Blake McBride <blake1...@gmail.com> wrote:
>>
>>> I strongly agree.  Also, sockets will give us better direct access to
>>> Web technology (i.e. web services).
>>>
>>> Thanks.
>>>
>>> Blake
>>>
>>>
>>> On Tue, Apr 22, 2014 at 9:18 AM, Elias Mårtenson <loke...@gmail.com>wrote:
>>>
>>>> I'd love to add trace (step) functionality to the Emacs mode, if the
>>>> underlying functionality is available. Jürgen?
>>>>
>>>> A native library for sockets is an obvious feature to add. It should be
>>>> rather trivial to do so.
>>>>
>>>> GUI interface is, in fact, less important in my opinion. These days
>>>> most people do GUI's using web technologies anyway.
>>>>
>>>> Regards,
>>>> Elias
>>>>
>>>>
>>>> On 22 April 2014 22:12, Blake McBride <blake1...@gmail.com> wrote:
>>>>
>>>>> I know the history of J, and I agree with what they did.  I also fully
>>>>> agree with your observations regarding Tk.  GTK+ is a far better choice
>>>>> than Tk.  There is one important difference though.  Integrating GTK+ is a
>>>>> huge job!  Integrating Tk is much easier.  Bang for the buck, Tk is a good
>>>>> first pass at enabling a GUI interface of some sort.
>>>>>
>>>>> The work done on APL's file systems and code cleanups are far more
>>>>> important to me.  I just think that adding sockets and a GUI interface at
>>>>> some point would present GNU APL as a total solution.  Having said all
>>>>> that, however, I certainly think the present course of tightening up the
>>>>> code, adding more standard APL facilities (trace, stop, etc.), and a file
>>>>> system are top priority.  I am just bring up some of theses ideas.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Blake
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Apr 21, 2014 at 9:52 PM, Elias Mårtenson <loke...@gmail.com>wrote:
>>>>>
>>>>>> The J community seems to be pretty excited about their QT interface.
>>>>>> Tk is easy to use, but results in horrible-looking applications that
>>>>>> doesn't integrate well with the rest of the interface.
>>>>>>
>>>>>> If I were to implement support for a GUI framework, it'd be either
>>>>>> GTK+ or Android, depending on whether I wanted to target desktops or 
>>>>>> mobile
>>>>>> devices.
>>>>>>
>>>>>> That said, I have no intention to do either so my opinions on this
>>>>>> matters approximately this much: ⍬
>>>>>>
>>>>>> Do you have plans to implement this Tk support? If so, I will applaud
>>>>>> your efforts and my preferences for other frameworks will not stop me 
>>>>>> from
>>>>>> helping if I can.
>>>>>>
>>>>>> Regards,
>>>>>> Elias
>>>>>>
>>>>>>
>>>>>> On 22 April 2014 09:30, Blake McBride <blake1...@gmail.com> wrote:
>>>>>>
>>>>>>> Just an idea.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to