I have been telling people about APL/J since 1972

One of the key questions I get after I give a demo is "Can I make an
executable file?"

I have never been able to answer that question with a "Yes you can"

I know I can create a Pif file

I know I can create a shell script - In Linux - and make it executable

That does not really give me the right to say "Yes you can"?

I can answer "Yes you can make a script which calls J and passes to it a
script and bla bla bla"

I would love to have a utility in J that allows me to create a file like
this:

a)
 'j -jijx system\examples\graphics\plot\plotdemo.ijs' fwrite
'c:\j601\plot.bat'

Or better still:

b)
 'j -jijx system\examples\graphics\plot\plotdemo.ijs' fwrite
'c:\j601\plot.exe'

It is possible that I am being naive

It has been possible to write the line like a) above for a long time and it
has worked very well and I have written quite a few such lines

Still I am not comfortable of answering the simple little question with a
"yes you can" because neither a) nor b) is a utility in J

People complain anyway about a) because that it is a .bat and not a .exe and
also that it is not a J utility

So I am not asking for this for a simple reason it seems to be a very real
initial problem for many many people

If they know from the beginning they can not create an executeable then they
are not interested and they look no further

---------- Forwarded message ----------
From: Oleg Kobchenko <[EMAIL PROTECTED]>
Date: 27.9.2006 07:20
Subject: Re: [Jgeneral] APLNext
To: General forum <[email protected]>

Why would anyone want to create such EXE file
which just starts a J application? And what
such EXE file would do exactly?

Most EXE files are not started by double-clicking
the EXE file directly. Instead a Shortcut is placed
on the Start menu, Desktop, etc.

It is very easy to create such a shortcut for your
application. Here is how to make a shortcut for
the Plot demo:

* right-click Start, select Explore
* go to: All Users\Start Menu\Programs\J
* create a copy (not shortcut) of the J 601 icon
  and rename it to Plot
* Right-click, select Properties
* In the Target line add (separating with space):
   -jijx system\examples\graphics\plot\plotdemo.ijs
* Click OK. Close the Explorer

Now on the Start menu under J you have a Plot
stand-alone application. This could be automated
in a simple script.



--- Björn Helgason <[EMAIL PROTECTED]> wrote:

It would be good to have a utility to create a .exe file in Windows which
does what you do in a .bat file today to call j with a script that starts
an
j application

It seems like many people want to ask the question can I create a .exe
file
to start a j application

It would be nice to be able to answer yes rather than explain
well yes you can call it from language xxx using the j.dll
or ...
.... you can create a .bat file to start j application bla bla bla...
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


--
Björn Helgason, Verkfræðingur
Fugl&Fiskur ehf, Þerneyjarsund 23, Box 127
801 Grímsnes ,t-póst: [EMAIL PROTECTED]
Skype: gosiminn, gsm: +3546985532
Landslags og skrúðgarðagerð, gröfuþjónusta
http://groups.google.com/group/J-Programming


Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans

góður kennari getur stigið á tær án þess að glansinn fari af skónum
         /|_      .-----------------------------------.
        ,'  .\  /  | Með léttri lund verður        |
    ,--'    _,'   | Dagurinn í dag                     |
   /       /       | Enn betri en gærdagurinn  |
  (   -.  |        `-----------------------------------'
  |     ) |        (\_ _/)
 (`-.  '--.)       (='.'=)
  `. )----'        (")_(")
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to