Also, the deploy-tool has a tree shaker which strips the deployed binary
down to only the needed code in the image. These images are tiny in
comparison to SBCL or other image based development platforms as Slava has
made an effort to keep deployed images small.
You can try the tool out in the Listener:
USE: ui.tools.deploy
"hello-world" deploy-tool
...or to deploy based on the deploy.factor configuration file:
USE: tools.deploy
"hello-world" deploy
The UI deploy-tool will create or update this configuration as well.
With cross-compilation and deployment, Factor will probably run well in
memory constrained environments.
On Tue, Apr 28, 2009 at 7:43 PM, Adam <[email protected]> wrote:
> Hugh,
>
> In the unmaintained repository in the git master branch (unmaintained
> folder) you will find the old ARM port. This needs some work but would
> probably help your cross-compilation efforts if they involve ARM. Factor
> used to run on 'beefy' Windows CE/gumstix type devices with an ARM CPU and
> plenty of ram to accommodate the compiler on the device as there haven't
> been any cross-compilations efforts undertaken as of yet.
>
> A great place to talk about compiler/assembler internals is #concatenative
> on irc.freenode.net. Cross-compilation would be a great contribution to
> the Factor project.
>
> I hope you are enjoying you experiences so far!
>
> -Adam
>
>
>
> On Sun, Feb 8, 2009 at 12:46 PM, Hugh Aguilar <[email protected]>wrote:
>
>> I had previously used SwiftForth ver. 2 from Forth Inc. under Windows
>> XP, which cost me $500. Now it doesn't work properly under Windows Vista
>> (the help system is kaput, for one thing). Forth Inc.'s help desk says: "You
>> can buy a cheap upgrade to the current version [3]." This would cost $296,
>> which is not cheap --- and it is still just a Windows product, with no
>> support for Linux. It seems to me that they should have upgraded me at no
>> charge beyond the $500 that I already paid. It is not my fault that
>> Microsoft came out with this weirdly incompatible Vista. Considering that
>> Factor is free, I don't see any reason to spend $296 at Forth Inc. ---
>> that would be throwing good money after bad.
>>
>> Do any of you have experience with SwiftForth or SwiftX? Their main
>> selling point is cross-compilation to microcontrollers (the SwiftX product
>> series). When I wrote my MFX (MiniForth X-compiler) though, I wrote it from
>> scratch in UR/Forth because Forth Inc. wouldn't provide source-code for
>> SwiftForth/SwiftX, but LMI did provide source-code for UR/Forth (requiring a
>> non-disclosure statement). In some ways, my cross-compiler was actually
>> better than the SwiftX products, despite being written in UR/Forth which is
>> rather primitive compared to SwiftForth. Have any of you guys done any
>> cross-compilation in Factor?
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Register Now & Save for Velocity, the Web Performance & Operations
>> Conference from O'Reilly Media. Velocity features a full day of
>> expert-led, hands-on workshops and two days of sessions from industry
>> leaders in dedicated Performance & Operations tracks. Use code vel09scf
>> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
>> _______________________________________________
>> Factor-talk mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/factor-talk
>>
>>
>
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk