Did you consider switching to dyalog since your team love dotnet. I'm
afraid Jsoftware does not yet show enthusiasm in dotnet.

On Wed, 27 May 2009, Alex Rufon wrote:
> This has always been how I fixed J objects in my head. Just replace the dot 
> with two underscores. :P
> 
> It would have been "nice" to get the dots but I'm happy with what is 
> currently implemented. 
> 
> In my day job, were content in letting J do the heavy lifting ... like this 
> afternoon, the team has been discussing on a clever way of doing vertical MRP 
> and everyone (including me of course) in the meeting are Microsoft peons. 
> Suffice to say, when discussing the details, it was understood by everyone 
> that the actual computation is to be written in J (by me) and everything else 
> (API, classes, interfaces, GUI, database, etc) were to be written in 
> C#/vb.net/ASPX/T-SQL/ABAP and the .NET framework. Hahaha. The general design 
> on the whiteboard actually have a box which says "Compute MRP (J/Alex)" and 
> everything else is just how to get the data to and from that box. :D
> 
> As I've always said, I'm an Economics grad and my first programming language 
> is actually COBOL with CICS ... I've only know APL when it was demo'ed to me 
> for less than 15 minutes in 1998 (I think) and was introduced to J by year 
> 2000.
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of bill lam
> Sent: Wednesday, May 27, 2009 6:19 PM
> To: [email protected]
> Subject: Re: [Jchat] No More APL
> 
> On Tue, 26 May 2009, Morten Kromberg wrote:
> > The "dot" acts in a way which is similar to conventional object
> > oriented languages, but whenever (the evaluation of) one of the
> > segments returns an array, you essentially get an outer product and
> > a nested result which matches the structure of the arrays in the
> > dotted expression. Or you can go for a single number:
> > 
> >       cities.Sheets[⊂'DK'].Range[⊂'B1'].Value2 5.4
> >       cities.Sheets[⊂'DK'].Range[⊂'B1'].Value2←5.5
> > 
> > ... Retrieve (and set) the cell in B1 in the sheet named 'DK'.
> 
> I guess this is idispatch popularised by visual basic.  Similar could
> be done in J without using the dot syntax, such as,
> 
>     get__cities ('Sheets' ; 'DK') ; ('Range' ; 'B1' ) ; 'Value2'   
>     5.5 set__cities ('Sheets' ; 'DK') ; ('Range' ; 'B1' ) ; 'Value2'   
> 
> however no one yet willing to paid money for it. Cannot drink it. ;-)
> 
> -- 
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> 唐詩096 宋之問  題大庾嶺北驛
>     陽月南飛雁  傳聞至此回  我行殊未已  何日復歸來
>     江靜潮初落  林昏瘴不開  明朝望鄉處  應見隴頭梅
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩243 權德輿  玉臺體
    昨夜裙帶解  今朝蟢子飛  鉛華不可棄  莫是藁砧歸
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to