Skip to content

Prevent recursion #17

@sam701

Description

@sam701

We do not want a Turing complete language. We should eliminate recursion. The following code leads to stack overflow:

let ff = (x, acc, f) =>
    if x == 0 then acc else f(x-1, acc+2, f)

in

ff(20000, 0, ff)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions