Hi Joe and all,
I have a few ideas, but you guys should approve if they're acceptable:

- improve debugging in the ide, so that the walker walks the written 
code and not the inlined representation.
- better error reporting - when possible, try to pinpoint the exact 
problem. for example, if there is a circular dependency let the user 
know which vocabs responsible and which words create the situation.
- a contracts framework as a vocabulary. I think it's good but have no 
real use cases to prove. Checks inputs and outputs with (excessive) 
predicates when debug is on,
and raises an error to show in-between which words this contract failed.
- allow marking a word safe or unsafe. all the words that use an unsafe 
word would become unsafe themselves, unless explicitly marked safe.
- allow marking a word as pure, that is, no side effects, so 
optimizations like merging subsequent maps into one are possible in this 
context.

we all know how a person can lose time and focus in debugging, instead 
of laying out his ideas in clear code.

just ideas / day-dreams
what do you guys think?
Kobi


On 25/2/2010 23:54, Joe Groff wrote:
> Hi everyone. The submission window for this year's Google Summer of Code is 
> fast approaching—March 8 through 12. While the shadowy Factor High Council 
> has discussed entering GSoC behind closed doors before, I think this is the 
> year to do it for real. To that end, I've started filling out an ideas page 
> and some submission forms on the concatenative.org wiki:
>
> https://concatenative.org/wiki/view/Factor/GSoC/2010
> https://concatenative.org/wiki/view/Factor/GSoC/2010/Submission
> https://concatenative.org/wiki/view/Factor/GSoC/2010/Proposal%20Template
>
> I invite everyone interested in Factor to put up their own ideas for GSoC 
> projects on the wiki. This is a great opportunity not only to get Google to 
> pay for improvements to Factor, but also to raise the profile of the language 
> in the academic community and the open-source community at large.
>
> -Joe
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Factor-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>


-- 
China: stop persecuting Falun Gong!
http://faluninfo.net

URGENT: Innocent people are being persecuted for their belief inside Communist 
China.


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to