Skip to content

Syntax checked YQL queries using hssqlppp #1

@dag

Description

@dag

Something like:

let query = [yql| SELECT name FROM github.user.info WHERE id = $s(name); |]
    name = "dag"
in [jmacro| YUI().use "yql" \y ->
              y.YQL `(query)` \r ->
                alert r.query.results.user.name |]

However preferably more type safe: the above query can be used as a string anywhere in JS. One option is to save the callback in a variable:

[jmacro| YUI().use "yql" \y
           { var cb = \r -> alert r.query.results.user.name
           ; `(query y cb)`
           } |]

However, having to name the function is arguably ugly.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions