No, *.dll files cannot be made to run on the Mac. That is -- not when it's running MacOS. (But yes -- it's actually possible to get the Mac running Windows using a product called BootCamp).
The counterpart on the Mac to the dll is called a dylib. People who ship compatible Mac and Windows versions of their products have to produce compatible pairs of dylibs and dlls. For an example of a JAL app which works on both Windows and Mac, study the package: 'tools/regex' open 'regex' ...and search for the word: dylib and also: 15!:0 --which is J's calling interface to either a dll or a dylib, depending on your platform. This is identified to J by the noun UNAME_z_ , which on the Mac will contain the string: 'Darwin' (the programmer's name for the Mac system). On Windows it's 'Win'. Another good cross-platform app to study is the addon: 'math/fftw' open 'math/fftw' That's all I can say. Anything more needs specialist knowledge of the dll / dylib concerned. On Sat, Sep 8, 2012 at 9:44 AM, Piet de Jong <pietd...@gmail.com> wrote: > Thanks for your help. I got deoptim to work with my minimization problem. > > I run J7 on a Mac. > Are *.dll files supported on a Mac? > Know almost nothing about getting a ddl to work with J. > Thanks again for your help. > > > > > On Sat, Sep 8, 2012 at 7:19 AM, Ric Sherlock <tikk...@gmail.com> wrote: >> On Sep 7, 2012 10:28 PM, "Piet de Jong" <pietd...@gmail.com> wrote: >>> >>> Thanks for all the help. This has got me going just fine (at least for >> now) >> Good to hear. >> >>> lgbfgs used to work find for me under J6. So I miss it under J7. >>> Advantage was that it had derivatives and Hessians which are >>> important for likelihood calculations in statistical problems. >> >> Have you tried running it on J7? You can down load it here >> http://www.jsoftware.com/wsvn/addons/trunk/math/lbfgs/ >> It may not take much, if anything, to get it running. Once running it can >> be released for J7. >> >>> One comment re deoptim. Why not define it as an adverb? >> I agree that an adverb seems like a natural fit but from memory (I wrote it >> 3 years ago and haven't used it recently) I had problems with the addon and >> the "problem" being in separate locales. Adverbs behave differently to >> verbs in that situation. >> >>> >>> On Fri, Sep 7, 2012 at 7:31 PM, Ric Sherlock <tikk...@gmail.com> wrote: >>> > By the way, if you use getDEoptim instead of deoptim the output is as >>> > a table with labels in the first column and maybe easier to interpret >>> > i.e. >>> > getDEoptim 'ssq_base_'; _3 3 >>> > >>> > On Fri, Sep 7, 2012 at 8:43 PM, Ric Sherlock <tikk...@gmail.com> wrote: >>> >> Yes Mike has got you going. If you haven't already I'd recommend >>> >> looking through the test script which I've fixed the link to on the >>> >> wiki page for the addon. It has some simple examples there. >>> >> >>> >> http://www.jsoftware.com/jwiki/Addons/math/deoptim >>> >> >>> >> Glad to see that someone else has use for this. >>> >> >>> >> I suspect that the LBFGS routine just needs testing and updating for >>> >> J7. I admit that I never got it going on J6 so am not sure what is >>> >> required. >>> >> >>> >> On Fri, Sep 7, 2012 at 8:23 PM, Mike Day <mike_liz....@tiscali.co.uk> >> wrote: >>> >>> New to me but I've just had a look, in J602. >>> >>> >>> >>> As you said, there seem to be a number of issues: >>> >>> 1) your provided function needs to return a scalar result. >>> >>> (+/@*:) 2 3 >>> >>> 4 9 >>> >>> (+/@:*:) 2 3 >>> >>> 13 >>> >>> So ssq should be +/@:*: >>> >>> >>> >>> 2) The locale for deoptim starts as pdeoptim >>> >>> One way round appears to be to do >>> >>> deoptim 'ssq_base_';_3 3 >>> >>> ====================== >>> >>> Generation: 1 >>> >>> Best Value: 0.5667 >>> >>> Best Var set: >>> >>> _0.2958 _0.6922 >>> >>> ====================== >>> >>> Generation: 50 >>> >>> Best Value: 0.0000 >>> >>> Best Var set: >>> >>> 0.0000 0.0000 >>> >>> ====================== >>> >>> Generation: 100 >>> >>> Best Value: 0.0000 >>> >>> Best Var set: >>> >>> 0.0000 0.0000 >>> >>> +------------------------+-----------+---- >>> >>> |1.06998e_15 _3.06813e_15|1.05583e_29|2020| >>> >>> | | | | >>> >>> ....... >>> >>> >>> >>> Perhaps that's enough to get you going. >>> >>> >>> >>> As for lbfgs, it's in my addons\math folder >>> >>> under J602. but not under J701. Perhaps the >>> >>> addons gurus can tell you why. >>> >>> >>> >>> Mike >>> >>> >>> >>> >>> >>> On 07/09/2012 5:35 AM, Piet de Jong wrote: >>> >>>> >>> >>>> I 'm trying to use the "deoptim" math addon package. >>> >>>> >>> >>>> However can't figure it out. Tried the following trite example to >>> >>>> understand how things work. >>> >>>> >>> >>>> >>> >>>> NB. Minimize the sum of squares within the range _3 to 3 >>> >>>> >>> >>>> require 'math/deoptim' >>> >>>> >>> >>>> ssq=:+/@*: >>> >>>> deoptim 'ssq';_3 3 >>> >>>> >>> >>>> This fails for a variety of reasons which I cannot seem to >> grasp/fix up. >>> >>>> >>> >>>> Can anyone help? Once I can figure out a simple example like this I >>> >>>> think I will be able to >>> >>>> implement it on non trite examples. >>> >>>> >>> >>>> Also what has happened to the LBFGS minimization routine? >>> >>>> >> ---------------------------------------------------------------------- >>> >>>> For information about J forums see >> http://www.jsoftware.com/forums.htm >>> >>>> >>> >>> >>> >>> ---------------------------------------------------------------------- >>> >>> For information about J forums see http://www.jsoftware.com/forums.htm >>> > ---------------------------------------------------------------------- >>> > For information about J forums see http://www.jsoftware.com/forums.htm >>> >>> >>> >>> -- >>> Piet de Jong >>> -------------------------------------------------- >>> View my current research at >>> http://ssrn.com/author=619154 >>> -------------------------------------------------- >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > -- > Piet de Jong > -------------------------------------------------- > View my current research at > http://ssrn.com/author=619154 > -------------------------------------------------- > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm