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
