Hi Blake, I would agree as far as the core of GNU APL is concerned. We should try keep it to a bare minimum if possible, avoiding fancy stuff that adds no significant benefits. Looking at bug-apl, quite a few users will disagree with our position. If we keep the core language to a minimum then we need a modular extension mechanism for those that want more than the bare minimum. The default extension mechanism for GNU APL is native functions and Fred has used them. The presence of a native function does no harm for GNU APL, because if it does not work on some platform then that function is simply not working on that platform. No harm. Memory mapped files, BTW, have been in use by GNU APL before (see Archive,cc and ⎕FIO). They simplify coding a lot because you can apply string functions to the content of files without the need to buffer the file beforehand. So in my opinion mmap'ing a file is actually a simplification. Best Regards, /// Jürgen Sauermann On 05/17/2017 01:51 AM, Blake McBride
wrote:
|
- [Bug-apl] 844 Build Issue Fred Weigel
- Re: [Bug-apl] 844 Build Issue Juergen Sauermann
- [Bug-apl] 950 )HELP Issue, and mem.cc Fred Weigel
- Re: [Bug-apl] 950 )HELP Issue, and mem.cc Blake McBride
- Re: [Bug-apl] 950 )HELP Issue, and mem.... Juergen Sauermann
- Re: [Bug-apl] 950 )HELP Issue, and mem.... Juergen Sauermann
- Re: [Bug-apl] 950 )HELP Issue, and mem.cc Juergen Sauermann
- [Bug-apl] 956 Command.cc issue Fred Weigel
- Re: [Bug-apl] 956 Command.cc issue Juergen Sauermann
- Re: [Bug-apl] 956 Command.cc i... enztec
- Re: [Bug-apl] 956 Command.... Juergen Sauermann