Bruno Deferrari

Results 138 comments of Bruno Deferrari

To add a bit more of information. The reason modifying the contents of that table works is that it is from where ppx_pgsql gets the column type information. When you...

Very interesting find! It didn't occur to me to use `coalesce`, I would have expected for postgres to infer the type of the call to be the same as the...

Do you treat symbols that end in `.` differently? because thats when it fails for me here. Also, it fails inside `shen.elim-def`: ``` faust ~/p/s/shen-ruby git:master✓ > ./bin/srrepl Loading.... Completed...

Ok, I know why it fails. It doesn't break on chibi-shen because I use my own overwritten version of `shen.grammar_symbol?`. This is a bug in Shen, I would suggest that...

Ok, good. If you decide to override Shen's code my suggestion is to re-use `shen.grammar_symbol?` as-is, with an extra check for `/.`. Somthing like: ``` scheme (define grammar_symbol? S ->...

At this point these are more about finding the common patterns across ports and provide a common API, either as a library (using `cond-expand` to decide what to do) or...

Yes. Once a common api is figured, ports can provide a version of the library using their own primitives. Alternatively, a standard-library normalizes what ports already provide under a common...

@doug719 being able to look at the code you are running would be helpful. I'm almost sure SBCL supports TCO when compiled with the correct optimization settings (Shen/SBCL is compiled...

There is some info here: https://0branch.com/notes/tco-cl.html#sec-2-2 I haven't tried the options, but if you compiler Shen yourself you can experiment with these settings by changing [boot.lsp](https://github.com/Shen-Language/shen-cl/blob/c26776641fe4b63aacfbc6013fad9c1c16974a5e/boot.lsp#L30).

@doug719 just tried in Shen/Scheme and it works fine. But you may want to measure it anyway, it would be interesting to know how it compares to Chez Scheme (since...