Nothing to do with design, but one thing that Factor did really well was 
bundle contributed libraries with the main download. This encourages 
people to create and maintain libraries where they otherwise might not 
have done.

-Phil

Michael Weber wrote:
> [I asked this on #concatenative before, but Slava suggested asking  
> here instead.]
> 
> Looking at the implementation history of Factor, I was wondering  
> whether there are some lessons that could be learned which would help  
> streamlining the bootstrapping process of modern language  
> implementations.
> 
> For example, Factor used to have an interpreter, which was eventually  
> replaced by a non-optimizing compiler; SSA was adopted as intermediate  
> format; (IIRC) the bootstrapping procedure changed from a Java hosted  
> environment to a native image-based approach, etc.
> 
> In short:
> * With the benefit of hindsight, if you were doing it all over again,  
> how would/should Factor have been implemented to reach its current  
> state in a straight line?
> * How would bootstrap Factor from scratch?
> * Would you go again for an image-based implementation?
> * What were the big wins in design decisions, what were the detours  
> you'd rather have avoided?
> 
> 



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to