thingtalk
thingtalk copied to clipboard
The Programming Language of Virtual Assistants
Representing locations as a single pair of coordinates is insufficient, because it does not account for the extents of the location, which can be a building, a street, a city,...
The following program, while very weird, should typecheck: ``` monitor(@com.xkcd.comic()) => @com.smartnews.article()[1 : id]; ``` (note that `id` is a number for Xkcd) Instead it does not typecheck because the...
All Ast.Node.clone methods should be deep-clones and clone all descendant Ast nodes. DialogueHistoryResultItem instead shares the Ast Value which is a bug.
the `booleanExpression` in the boolean questions is currently not optimized. E..g, in the case when it's statically true/false, we could simply use `[true]`/`[false]` to avoid the computation, or even avoid...
The goal of this (draft) PR is to merge [RUSS](https://github.com/xnancy/russ) into ThingTalk and Genie proper, with the design described at https://wiki.almond.stanford.edu/en/genie/design-notes/unified-control-language Ultimately, programmers should be able to express complex dialogue...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.17 to 18.7.23. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=16.11.17&new-version=18.7.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.17 to 18.14.2. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=16.11.17&new-version=18.14.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
This function is triggered by `__builtin.equality` in the compiled code. This arbitrary number can lead to unexpected problems, such as finding restaurants on yelp. The best solution is to support...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal) from 2.0.5 to 2.2.0. Changelog Sourced from deep-equal's changelog. v2.2.0 - 2023-01-05 Commits [New] add support for SharedArrayBuffer 0ef51c7 [Refactor] use is-array-buffer package 0360ee1 [Fix] whichTypedArray can return...