Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: "Paul Houle" <asmguru@xxxxxxxxx>
- Date: Sun, 17 Jul 2005 22:12:25 -0700
Ted,
You can always give www.APL2C.com a shot.
Here's a sizeable application written in APL2 (a few hundred functions) and
compiled to a single EXE:
http://paulhoule.com/ws
You do need a single language support DLL -- that DLL UPX's down to just
under 200k.
It would be shared among as many APL .EXE's as you create.
Though generic C is produced that I believe would port directly, there is
the problem of the support library (a DLL in currently). As far as I know
that library is available only for Win32.
Dr. Tilman Otto created APL2C. Unfortunately it does not seem to be
undergoing further development.
....Paul Houle
"Robert Bernecky" <bernecky@xxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:pan.2005.07.17.22.53.07.523468@xxxxxxxxxxxxxxxxxxxxxxxxxx
> On Sun, 17 Jul 2005 18:26:26 +0000, Ted Edwards wrote:
>
>> Robert Bernecky wrote:
>>> Bob-who-is-getting-APEX-ready-to-release-under-GPL
>>
>> Will APEX allow me to take a set of APL2 functions and produce an .EXE
>> that I can give to someone? To what extent will it be cross platform.
>>
>> Ted-in-an-almost-M$-free-zone :-)
>
> Hi, Ted,
>
> 1. APEX, at present, does not handle nested arrays (and many
> other things). The dataflow analysis is fairly messy, although
> I have a few back-burner ideas on how to approach it. If I
> do introduce nested array support, it'll be for SHARP APL/J-style
> nesting, because I have not seen many applications where heterogeneous
> arrays are needed (as opposed to appearing by accident), and
> the issues of run-time dispatch are ugly.
>
> 2. Since I'm releasing APEX under the GPL, if you don't like what's
> there, you're welcome to adapt it to your needs. Or fund me to do
> it, since I'm self-unemployed again. 8^}
>
> 3. EXE files? You mean Windows, eh? Breaks my heart. It's going to
> run under Linux. If you want to port it (and the SAC compiler) to
> Windows, see item 2.
>
> 3. Cross-platform: Depends on what you mean. Input format is
> Weigang interchange standard ascii files, so workspace format
> is not relevant. Compiler runs under APL+Win today, but I've
> tried (hard, when nobody's paying for portability) to keep
> things generic. Once you get the C code generated, it should
> be no harder than porting other C apps.
>
> So, back to item 3: Yes, it should be possible to generate a
> binary file(EXE) for an arbitrary host. Presumably, much easier
> after the first one works.
>
> Bob
>
.
- Follow-Ups:
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Ted Edwards
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Ted Edwards
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- References:
- If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: loyfitz
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: phil chastney
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Bob Cain
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: J. Clarke
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Jim Foyle
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Don Wiss
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Robert Bernecky
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Ted Edwards
- Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- From: Robert Bernecky
- If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- Prev by Date: Re: APL*Plus
- Next by Date: Re: APL Book For Beginning Programmers?
- Previous by thread: Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- Next by thread: Re: If APL Is So Wonderful, How Come APL Programmers Aren't Rich
- Index(es):
Relevant Pages
|