Eitaro Fukamachi

Results 128 comments of Eitaro Fukamachi

Are you starting an application by clack:clackup with :debug nil? On Mon, Jun 22, 2015 at 1:59 AM, Jack Carrozzo [email protected] wrote: > I'm interested to hear the clean way...

Why I'm not very interested in the idea, it may conflict with application's routes. For example, if you have a route like "/data/:id.json" and also have a directory "/data/" in...

Clack handlers doesn't support HTTPS yet, so Caveman doesn't either. This issue is related to https://github.com/fukamachi/clack/issues/75 .

Yeah, probably I will, but I can't promise when.

In the first place, configuration is just a property list in Caveman. `:mode` is for switching configurations. So, there is no restriction to add new parameters. If you add `:database-connection-spec`...

You can use `caveman:*response*` in controller functions. It is a response object of `caveman.response:` which is a subclass of [clack.response:](http://quickdocs.org/clack/api#package-CLACK.RESPONSE). ``` common-lisp (setf (clack.response:headers *response* :content-type) "application/rss+xml") ```

Sure :) I'm aware that the documentation isn't enough. I'll appreciate your contribution.

Confirmed. It seems MySQL driver has no finalization process while PostgreSQL driver has finalization on GC (powered by trivial-garbage) (SQLite3 has a function `free-query-resources` to free it manually) Need to...

It seems `return-or-close` does free the last result set internally. https://github.com/hackinghat/cl-mysql/blob/3fbf6e1421484f64c5bcf2ff3c4b96c6f0414f09/pool.lisp#L256 As a result, your single line patch raises `free(): double free detected in tcache 2`. Requires more investigation.

I'm not pretty sure, but perhaps to make it possible to add custom key arguments for child classes.