Ryan Culpepper

Results 63 comments of Ryan Culpepper

Rest args would be problematic, because `define-check` adds an extra optional positional argument `message`. So `(define-check (f x y) ....)` defines `f` as a "procedure" of 2 or 3 arguments....

What are you suggesting, in terms of concrete Jupyter interactions?

Thanks for clarifying. That might be possible. Here are some of the ingredients necessary for that to work: - the "foo.rkt" module must have been compiled with `compile-enforce-module-contants` set to...

The argument to the `--jupypter-exe` flag is the complete path to the Jupyter executable, not to its data directory. If the jupyter command is in your path, you should be...

You need to find where `jupyter.exe` is installed and provide the complete path to that executable file (not just the directory part) as the argument to `--jupyter-exe`. That is, the...

Thanks @pgdanes, I've pushed a fix for the executable name on Windows.

No, it doesn't, sorry. For the second example, you could use `ScalarExpr:INJECT` and turn the fields into a string (comma-separated) yourself.

I would like to support (some) extensions like PostgreSQL's `RETURNING` clause, but I haven't decided how to do that yet. And I don't want to try to unify extentions that...

`with` is still allowed in a statement, but it's no longer a Racket macro like `select`. It means you have to write `(sql (with ....))` instead of just `(with ....)`.

You're right, that code should use `emit-scalar-expr` instead of `emit-name`. I'll push the change. Placeholders can only stand for SQL scalar constants, not expressions or things like order directions. Abusing...