Re: Vector themed issue: How to wear sheepskin

This is a discussion on Re: Vector themed issue: How to wear sheepskin within the APL forums in Programming Languages category; "jk" <aqxqy @ planet.nl (remove the q's)> wrote in message news:48bf8d90$0$27235$ba620dc5 @ text.nova.planet.nl ... > > "Dirk van Deun" <dvandeun @ vub.spam-me-not.ac.be> wrote in message > news:g9mvjq$lab$1 @ snic.vub.ac.be... >>: Something like: >> >> : C:\Program Files\j602\bin>jconsole -js "a=:12 13 123" "echo (+/a)" >> : exit'' 1>c:\ >> : temp\jawkut.txt >> >> : C:\Program Files\j602\bin>type c:\temp\jawkut.txt >> : 148 >> >> I think I did not make sufficiently clear earlier what kind of >> thing I had in mind. I was actually thinking of packaging an >> APL-like >> language as a tool in the unix tradition: something small, handy, ...

Go Back   Application Development Forum > Programming Languages > APL

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #81  
Old 09-04-2008, 03:36 AM
jk
Guest
 
Default Re: Vector themed issue: How to wear sheepskin


"jk" <aqxqy@planet.nl (remove the q's)> wrote in message
news:48bf8d90$0$27235$ba620dc5@text.nova.planet.nl ...
>
> "Dirk van Deun" <dvandeun@vub.spam-me-not.ac.be> wrote in message
> news:g9mvjq$lab$1@snic.vub.ac.be...
>>: Something like:
>>
>> : C:\Program Files\j602\bin>jconsole -js "a=:12 13 123" "echo (+/a)"
>> : exit'' 1>c:\
>> : temp\jawkut.txt
>>
>> : C:\Program Files\j602\bin>type c:\temp\jawkut.txt
>> : 148
>>
>> I think I did not make sufficiently clear earlier what kind of
>> thing I had in mind. I was actually thinking of packaging an
>> APL-like
>> language as a tool in the unix tradition: something small, handy,
>> and meant for operating on text files. For instance, if you have a
>> simple table in a text file like:
>>
>> cola, 2, 0.70
>> juice, 1, 0.95
>>

>
> I just checked, I have 17 non-trivial mutual independent K-routines,
> just finger-exercises, among them amortization of annuity, math'l
> graduation of mortality, any-string separated text searching
> (published
> here a few days back), an OLAP routine &c, together counting for <
> 40Kb;
> the K-interpreter, including the pertaining dll is < 200Kb.
> How small do you want it? And it's damn fast!
> Example: www.ganuenta.com/annuity.exe
> You may view several scripts from my website:
> path: samples | K | Show or Script
> ^\jk
>


Dirk, even "that substantial" people don't trust!


Reply With Quote
  #82  
Old 09-04-2008, 09:29 AM
Dirk van Deun
Guest
 
Default Re: Vector themed issue: How to wear sheepskin

: I just checked, I have 17 non-trivial mutual independent K-routines,
: just finger-exercises, among them amortization of annuity, math'l
: graduation of mortality, any-string separated text searching (published
: here a few days back), an OLAP routine &c, together counting for < 40Kb;
: the K-interpreter, including the pertaining dll is < 200Kb.
: How small do you want it? And it's damn fast!

I am not doubting that, nor was I saying that all these things cannot
be done in APL, or J, or K.

This (part of the) discussion started about whether open sourcing J or
whatever APL-like language would be worthwhile. So I did not intend
to start a discussion about the capabilities of APL, J or K, but about
how they can be presented to the bearded anarchist linux hacker in a
way that they will appeal to him (because these are the people that
might actually contribute code eventually). I think I have a pretty
good idea about how to present them to this audience, being a bearded
anarchist linux hacker myself, and that is
a) with a totally free license;
b) in the form of a tool that you can start using after reading a
2 page tutorial, and successful applications of which will then
convince you to learn more over time as you are using it.
For the APL crowd these conditions may not be very important, but they
are to many people who contribute code to projects.

Of course, if the people behind J do not want to open source their
interpreter, that is their right. But making old code available
without even mentioning a current mail address to send bug reports and
improvements to, does not count as: we tried and it did not work.
Open sourcing also means actively inviting, even luring, developers
into a community, by making the product relevant to them, and assuring
them that contributions are welcomed. So I was just suggesting a
strategy which could actually work, in case they would one day want to.

Personally, I am going to play a bit with the 1993 interpreter, but
that is just because I was already interested in J, and chances
are small that this one bearded anarchist linux hacker will be the one
to find a bug or implement a cool improvement.

Dirk van Deun
--
Ceterum censeo Redmond delendum
Reply With Quote
  #83  
Old 09-04-2008, 09:50 AM
Gosi
Guest
 
Default Re: Vector themed issue: How to wear sheepskin

On 4 Sep, 13:29, dvand...@vub.spam-me-not.ac.be (Dirk van Deun) wrote:
> : I just checked, I have 17 non-trivial mutual independent K-routines,
> : just finger-exercises, among them amortization of annuity, math'l
> : graduation of mortality, any-string separated text searching (published
> : here a few days back), an OLAP routine &c, together counting for < 40Kb;
> : the K-interpreter, including the pertaining dll is < 200Kb.
> : How small do you want it? And it's damn fast!
>
> I am not doubting that, nor was I saying that all these things cannot
> be done in APL, or J, or K.
>
> This (part of the) discussion started about whether open sourcing J or
> whatever APL-like language would be worthwhile. *So I did not intend
> to start a discussion about the capabilities of APL, J or K, but about
> how they can be presented to the bearded anarchist linux hacker in a
> way that they will appeal to him (because these are the people that
> might actually contribute code eventually). *I think I have a pretty
> good idea about how to present them to this audience, being a bearded
> anarchist linux hacker myself, and that is
> * a) with a totally free license;
> * b) in the form of a tool that you can start using after reading a
> * * * *2 page tutorial, and successful applications of which willthen
> * * * *convince you to learn more over time as you are using it.
> For the APL crowd these conditions may not be very important, but they
> are to many people who contribute code to projects.
>
> Of course, if the people behind J do not want to open source their
> interpreter, that is their right. *But making old code available
> without even mentioning a current mail address to send bug reports and
> improvements to, does not count as: we tried and it did not work.
> Open sourcing also means actively inviting, even luring, developers
> into a community, by making the product relevant to them, and assuring
> them that contributions are welcomed. *So I was just suggesting a
> strategy which could actually work, in case they would one day want to.
>
> Personally, I am going to play a bit with the 1993 interpreter, but
> that is just because I was already interested in J, and chances
> are small that this one bearded anarchist linux hacker will be the one
> to find a bug or implement a cool improvement.
>
> Dirk van Deun
> --
> Ceterum censeo Redmond delendum


For most people it takes years to understand what is going on in APL
let alone understand the workings behind the scenes.
In general then just using APL for simple things it is simpler to use
than ordinary calculator.
For 99% of people what was available 30 years ago in APL is more than
enough to get by with all their programming needs.

Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 11:21 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.