artanis
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Possible MySQL Bug


From: Nala Ginrut
Subject: Re: Possible MySQL Bug
Date: Tue, 13 Oct 2020 01:24:49 +0800
User-agent: mu4e 1.4.13; emacs 27.1

Sorry for late reply!

Jaft writes:

> Ah; that makes sense. I wasn't sure if Artanis offered a built-in mechanism, 
> like Ruby on Rails; thanks for clarifying!
> One thing I had been wondering, previously, is if there's any way to
> store global variables that every file would have access to? I
> remember (way back, though) I tried defining variables in the ENTRY
> file but found that my controllers weren't able to recognize that such
> a variable had been defined.

You may define your globals in lib/ of the app directory, as a
standalone module. To my experience, put all your globals in a specific
module is a common design pattern in Scheme. Usually, I name it env.scm, you may
see a file in this name in almost all my serious projects.

> I'd figure that'd have use if, say, going the hash-table route and then being 
> able to access that session data from any, say, controller.
> Is there, also, any way to have Artanis run commands on every quit? I was 
> looking at Guile Redis and it dawned on me that quiting Artanis would quit 
> without closing the Redis connection; but, if you could set commands to run 
> on quit, you could just have Artanis close the connection on every quit that 
> way.

Yes, it's (run-when-sigint! proc), the proc is a thunk, say, it's
a nullary function. You may put it to ENTRY.

These hooks are added since last release, so they'll appear in the doc
in next release.

Best regards.


--
GNU Powered it
GPL Protected it
GOD Blessed it
HFG - NalaGinrut
Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]