artanis
[Top][All Lists]
Advanced

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

Re: [Artanis] --help, --version missing


From: Nala Ginrut
Subject: Re: [Artanis] --help, --version missing
Date: Tue, 22 Nov 2016 11:27:55 +0800
User-agent: mu4e 0.9.17; emacs 24.5.1

Hi Jean!

I think most of the things you need are implemented in Artanis. The only
problem is Artanis hasn't been well tested, so you may encouter many bugs.

However, I'm developing Artanis in my dayjob, and we're going to use it
in our product. So you may expect a good and strong Artanis in close future.

The next release with brand new high concurrent server-core based on
delimited-continuations will be released end of this year. Actually we
plan to done it till this month, but we will delay the release to the
end of the year.


> I would like to have:
>
> MIME email, attachments, within Guile, that I can attach HTML file,
> ASCII file, images, and send either by SMTP or Sendmail (later
> preferred).

There is MIME email module which actually use external MTA (for example,
msmtp) to send email, and you could specify the path of MTA in
artanis.conf.
The attachement is supported IIRC.
I haven't tested it yet, but main work is done. In addition, you have to
take care of your MTA configure too.

> I would like to have DNS query system, can you make some? I would pay.

I would like to do if I have enough time. As I said, we're going to use
Artanis in our product. So we have to meet our needs first. DNS query
system is not in our list yet.
For this feature, could you describe your need in details. I will add it
to the TODO list.

There's another way to go. I want to add package manager (maybe based on
GNU Guix) and let users write plugins for Artanis and easy to
integrate. It's better to avoid Artanis core grows too big.

> Templating -- I found above.

Templating may contains bugs, please report if you found. I need to
write some test cases for it.

> Some console based menu system, easy to implement.

Do you mean command line tools to control Artanis to generate
applications or MVC automatically? If so there is, please read the
manual. Of course, it's easy to extend for new features.

> Then I can develop the CRM

Good to know it!
There's a nice feature in my TODO to provide good web frontend tools
generating pages from server-side. But maybe you don't care it, since
nowadays there're tons of frontend framework to write fancy web UI.

Best regards.

> Jean
>
> On Mon, Nov 14, 2016 at 12:12:33PM +0800, Nala Ginrut wrote:
>> 
>> Hi Jean!
>> Are you using Artanis from git repo? If so, it doesn't work at
>> present. I'm rewriting the server-core, which effect many parts of
>> Artanis, maybe introduced many bugs. It's under heavy development, I
>> expect it could be released till end of this year.
>> 
>> I will add --help and --version option, redirect from "art help" and
>> "art version".
>> 
>> Best regards.
>> 
>> Jean Louis writes:
>> 
>> > Hello,
>> >
>> > I am just trying again the Artanis, and I have noticed that the
>> > executable art is missing options required by GNU coding standards:
>> > https://www.gnu.org/prep/standards/html_node/Command_002dLine-Interfaces.html#Command_002dLine-Interfaces
>> >  
>> >
>> > --help
>> >
>> > art: unknown command "--help"
>> > Try `art help' for more information.
>> >
>> > and
>> >
>> > --version
>> >
>> > art: unknown command "--version"
>> > Try `art help' for more information.
>> >
>> > and also "art help" is now working:
>> >
>> > Backtrace:
>> > In ice-9/boot-9.scm:
>> >  160: 7 [catch #t #<catch-closure 14a2a40> ...]
>> > In unknown file:
>> >    ?: 6 [apply-smob/1 #<catch-closure 14a2a40>]
>> > In ice-9/boot-9.scm:
>> >   66: 5 [call-with-prompt prompt0 ...]
>> > In ice-9/eval.scm:
>> >  432: 4 [eval # #]
>> > In artanis/commands/help.scm:
>> >   52: 3 [show-help]
>> >   49: 2 [gen-help-str]
>> >   39: 1 [show-cmds-info]
>> > In unknown file:
>> >    ?: 0 [scm-error wrong-type-arg "map" "Not a list: ~S" (#f) #f]
>> >
>> > ERROR: In procedure scm-error:
>> > ERROR: In procedure map: Not a list: #f
>> >
>> > Jean
>> 

Attachment: signature.asc
Description: PGP signature


reply via email to

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