Actually, it's what Leon said.
EasyLanguage is a scripting language used to write trading systems.
TradeStation uses this scripting language.
I'm writing a compiler from EasyLanguage to machine code. What I need
is a DLL that can load into TradeStation or other trading platforms
and exports a function or two. What I want is to make sure the DLL has
just the functions used by the trading system being compiled, to make
the DLL very small and for that additional coolness factor.
I was thinking of SwiftX because, from what I understand, it does not
carry over any extras into the target. I suspect that SwiftX for x86
is just the ticket.
The reason I'm thinking of writing this in Forth is because anything
else would look like a multi-megabyte virtual machine in a DLL that
needs to load the compiled trading system. I suspect this may be more
error-prone than a single small and self-contained DLL.
Thanks, Joel
On Fri, Jan 29, 2010 at 5:22 PM, Appert, Kevin <kevin.appert_at_lmco.com> wrot=
e:
> I'm not sure you're offering an example in the class of the problem that =
Joel wants to solve. =A0I think his scenario would go something like this:
>
> 1) an end-user would write a snippet in EasyLanguage
> 2) produce an executable(*) with the EasyLanguage
> =A0 =A0 =A0 =A0(*)or whatever EasyLanguage spits out
> 3) use a tool produced with Forth to generate a DLL that would embody the=
functionality of the snippet written in (1) above.
> =A0 =A0 =A0 =A0Either by a) wrapping the output of EasyLanguage and loadi=
ng it as the DLL
> =A0 =A0 =A0 =A0.OR. by b) writing a DLL which would run the stand-alone e=
xecutable produced by (1) and passing it the parameters it needs and doing =
something reasonable with the output
--=20
http://es.linkedin.com/in/joelreymont
----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and
bug reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Fri Jan 29 2010 - 10:11:04 PST
Subscribe to our e-mail list service. It's free for all SwiftForth and SwiftX users!
This archive was generated 09-Feb-2012. Archive updated nightly.