On Thu, 13 Sep 2012 19:57:28 +0200 Irek Szczesniak wrote:
> On Thu, Sep 13, 2012 at 7:17 PM, Glenn Fowler <g...@research.att.com> wrote:
> >
> > On Thu, 13 Sep 2012 18:21:19 +0200 Lionel Cons wrote:
> >> On 13 September 2012 17:16, Glenn Fowler <g...@research.att.com> wrote:
> >> >
> >> > On Tue, 11 Sep 2012 17:31:07 +0200 Cedric Blancher wrote:
> >> >> Glenn, when is the next alpha/beta due? Is there a roadmap what you
> >> >> are planning long-term for AST?
> >> >
> >> > here is a short overview of long-term ast plans
> >> > its all subject to change depending on how the research/testing goes
> >> > we're sensitive to making as much as possible opt-in
> >> > so that ast code will play nice with other 3rd party code
> >> >
> >> > tsast -- thread safe ast
> >> >
> >> > * the plans are far-reaching so for this once we are not focusing on
> >> >   binary compatibility
> >> >   * the tsast code branch is separate from current { official beta alpha 
> >> > } packages
> >> >   * current work is limited to libast
> >> >   * the research model is to design the high level api, code the complete
> >> >     <header.h>, stub() in the calls, and get a clean compile, and the 
> >> > fill
> >> >     in the stubs() with working code
> >> >   * currently libast is not even compiling yet
> >> >   * based on past experience it will take a good part of autumn until we
> >> >     get to tsast/ksh -c 'print "hello world"'
> >> >
> >> > * change all apis to support threads
> >> >   * eliminate as many globals as possible
> >> >     * handle=fooopen(), foouse(handle), fooclose(handle)
> >> >   * __thread-ize the remaining globals
> >
> >> I hope the madness of trying to add a thread global current working
> >> directory is off the table, right? I've brought that up with my own
> >> staff in a meeting, earning me horrified faces and a stern education
> >> why this is a bad idea.
> >
> > not global
> > opt-in for ast only

> Can ast applications opt-out and still use threads? I'm not going to
> be happy with a per-thread cwd as it conflicts with true thread
> programming where resources are not bound to threads.

non-ast apps are opted-out by default
an ast app can opt-out currently with a #define

more details later after we get hello world working

_______________________________________________
ast-developers mailing list
ast-developers@research.att.com
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to