Hi Everyone

This is my first post here. Factor is kinda weird but really-REALLY 
interesting. I am thinking about using it for a for-profit but GPL 
application to control scientific instruments. The libraries seem pretty 
large, it seems suitable for "pipe like" communication between computer 
and instrument and I find it easy to visualize what's happening in a 
stack based language while others sometime just seem like a black box.

I was reading this:
http://concatenative.org/wiki/view/Factor/Deployment

but I am still a bit mixed up. I understand that I can generate binaries 
and deploy them on various targets but this portion of the process is a 
bit fuzzy for me. I run GNU/Linux.  If I use GCC for C I end up with an 
executable or if I use a #!/usr/bin/env lua line it calls the Lua 
interpreter if the file has executable permissions and if I use lua 
somefile.lua then I don't need the shebang line, the file gets passed to 
the interpreter.

With factor, what is happening during deployment? Is there an 
interpreter built into it's own executable like py2exe? :
http://www.py2exe.org/

Here it mentions that it uses a smalltalk like image model:

http://en.wikipedia.org/wiki/Factor_(programming_language)

I don't know much about smalltalk, are there any downfalls to this 
approach? does it mean heavier memory use at runtime? is there more 
redundancy between files compared to files being sent to a separate 
interpreter at runtime like Lua? Disk spaces is almost irrelevant now 
but it would still be good to know. If several instances of the same 
program were running at the same time would there be memory waste vs the 
other approaches?

Thanks for reading-Patrick

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to