bitemyapp / bitemyapp/revise

Implement "do"

Open
#12 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
146
Forks
7
PR merge metrics
No merged PRs in 30d

Description

http://www.rethinkdb.com/api/javascript/#do

I have looked at how the [javascript](https://github.com/rethinkdb/rethinkdb/blob/next/drivers/javascript/ast.coffee#L198) and [python](https://github.com/rethinkdb/rethinkdb/blob/next/drivers/python/rethinkdb/query.py#L20) drivers implement `do` and they implement it with [funcall](https://github.com/bitemyapp/revise/blob/master/src/bitemyapp/revise/query.clj#L611), however, I can't figure out how to actually use `funcall` from revise.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with src/bitemyapp/revise/query.clj around the referenced funcall implementation, then compare it with the JavaScript ast.coffee and Python query.py implementations linked in the issue. Confirm how RethinkDB's documented do term maps to the existing query API; done means do is implemented and its behavior is verified against that documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.