Personally I'm using it in Lazy
<https://github.com/one-more-minute/Lazy.jl/blob/b5927a01f7ab8f95565d5bbe36a175b64825eda6/src/liblazy.jl#L102-L103>,
just because it's the natural way to express that kind of problem. I'm only
using tail self-calls though, which are easy enough to optimise away via a
macro.

On 12 December 2014 at 10:39, Tamas Papp <tkp...@gmail.com> wrote:

> Sorry for the stupid question, but how is TCO relevant for Julia? Not
> even all Lisps have TCO in the standard (eg Common Lisp doesn't).
>
> Is Little Schemer-like heavily recursive code advocated anywhere in the
> Julia community? I thought the paradigm Julia favors is loops and maybe
> some functional code.
>
> Best,
>
> Tamas
>
> On Thu, Dec 11 2014, Mike Innes <mike.j.in...@gmail.com> wrote:
>
> > https://github.com/JuliaLang/julia/issues/4964
> >
> > On 11 December 2014 at 11:55, Uwe Fechner <uwe.fechner....@gmail.com>
> wrote:
> >
> >> What do you mean with TCO?
> >>
> >> On Thursday, December 11, 2014 10:50:19 AM UTC+1, Mike Innes wrote:
> >>>
> >>> It seems to me that a lot of FAQs could be answered by a simple list of
> >>> the communities'/core developers' priorities. For example:
> >>>
> >>> We care about module load times and static compilation, so that's going
> >>> to happen eventually. We care about package documentation, which is
> >>> basically done. We don't care as much about deterministic memory
> management
> >>> or TCO, so neither of those things are happening any time soon.
> >>>
> >>> It doesn't have to be a commitment to releases or dates, or even be
> >>> particularly detailed, to give a good sense of where Julia is headed
> from a
> >>> user perspective.
> >>>
> >>> Indeed, it's only the same things you end up posting on HN every time
> >>> someone complains that Gadfly is slow.
> >>>
> >>> On 11 December 2014 at 03:01, Tim Holy <tim....@gmail.com> wrote:
> >>>
> >>>> Really nice summaries, John and Tony.
> >>>>
> >>>> On Thursday, December 11, 2014 02:08:54 AM Boylan, Ross wrote:
> >>>> > BTW, is 0.4 still in a "you don't want to go there" state for users
> of
> >>>> > julia?
> >>>>
> >>>> In short, yes---for most users I'd personally recommend sticking with
> >>>> 0.3.
> >>>> Unless you simply _must_ have some of its lovely new features. But be
> >>>> prepared
> >>>> to update your code basically every week or so to deal with changes.
> >>>>
> >>>> --Tim
> >>>>
> >>>>
> >>>
>

Reply via email to