The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements: 1. dancer script and/or sample application for Dancer 2 2. more complete documentation, especially about changes between Dancer 1 / 2 3. updated engines (templates, etc) I unfortunately missed YAPC::Europe 2012, so I couldn't attend the Dancer 2 presentation. Are there any slides available for that presentation? BTW: Which are the assigned coordinators for Dancer 2 (see conference proceedings)? Regards Racke -- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
Stefan Hornburg (Racke) wrote, On 10/05/2012 06:15 AM:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
<shameless plug> The Dancer/JQuery/Bootstrap/FontAwesome demo ( http://cowbell.cancan.cshl.edu/ and https://github.com/agordon/dancer_bootstrap_fontawesome_template ) works out of the box with the latest Dancer 2. </shameless plug> But if I could make a request regarding Dancer2: One thing that always annoyed me in Dancer1 (and took a long time to troubleshoot) is that the config files are parsed during compilation (not runtime) and the log files are created during compilation (not runtime). So if the config file is messy, even a simple "perl -c ./bin/app.pl" fails with a long message (unrelated to my perl code). Or, if the log is set to "file" and the log directory isn't properly setup, again, "perl -c" would fail. Dancer is supposed to bring back the fun to Perl web programming (and it sure does), but those two things are really annoying for new users. Regards, -gorodn
"Missing keywords: error, forward, from_dumper, from_xml, load, load_app, send_error, send_file, session, to_dumper, to_xml, upload, uri_for" Sounds like nothing to promote. Looks like almost no one existent Dancer1-app that will run with Dancer2. 05.10.2012 16:15, Stefan Hornburg (Racke) пишет:
The core team wants to promote [...] Dancer 2. [...]
-- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130
On 10/05/2012 08:18 PM, Nick Knutov wrote:
"Missing keywords: error, forward, from_dumper, from_xml, load, load_app, send_error, send_file, session, to_dumper, to_xml, upload, uri_for"
Sounds like nothing to promote. Looks like almost no one existent Dancer1-app that will run with Dancer2.
05.10.2012 16:15, Stefan Hornburg (Racke) пишет:
The core team wants to promote [...] Dancer 2. [...]
./progress.sh -v says Statistics: ---------------------------------------- Dancer 2.0 DSL is missing: after, before, before_template, from_xml, load, to_xml Dancer 2.0 DSL has these new keywords: app, context, core_debug, dancer_app, dancer_version, dsl, log, response, runner Dancer 2.0 is at 89.83% ( 53 symbols supported on 59) Dancer 2.0 code-lines ratio: 63.06% (7567/11999) So the situation isn't actually bad, as the first three are already deprecated in Dancer 1. I wonder where the new keywords are documented. Regards Racke -- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
On Sat, 6 Oct 2012, Stefan Hornburg (Racke) wrote:
I wonder where the new keywords are documented.
http://search.cpan.org/~xsawyerx/Dancer/lib/Dancer.pm HTH, Thanks for your work on Dancer, -- Henk
On 10/06/2012 09:12 AM, Henk van Oers wrote:
On Sat, 6 Oct 2012, Stefan Hornburg (Racke) wrote:
I wonder where the new keywords are documented.
http://search.cpan.org/~xsawyerx/Dancer/lib/Dancer.pm
HTH, Thanks for your work on Dancer,
Sorry, I meant the new keywords in Dancer 2. Dancer.pm in Dancer 2 was stripped bare of POD :-( https://github.com/PerlDancer/Dancer2/blob/master/lib/Dancer.pm Regards Racke -- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
On Sat, 6 Oct 2012, Stefan Hornburg (Racke) wrote:
On 10/06/2012 09:12 AM, Henk van Oers wrote:
On Sat, 6 Oct 2012, Stefan Hornburg (Racke) wrote:
I wonder where the new keywords are documented.
Sorry, I meant the new keywords in Dancer 2. Dancer.pm in Dancer 2 was stripped bare of POD :-(
https://github.com/PerlDancer/Dancer2/blob/master/lib/Dancer.pm
I'm sorry too :) I was triggered by: On 10/05/2012 08:18 PM, Nick Knutov wrote:
"Missing keywords: error, forward, from_dumper, from_xml, load, load_app, send_error, send_file, session, to_dumper, to_xml, upload, uri_for"
Sounds like nothing to promote. Looks like almost no one existent Dancer1-app that will run with Dancer2.
I found the "missing" keywords I use in: https://github.com/PerlDancer/Dancer2/blob/master/lib/Dancer/Core/DSL.pm So, panic for nothing. Regards, Henk van Oers
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
2. more complete documentation, especially about changes between Dancer 1 / 2
New DSL keywords, documentation in Dancer.pm ... Regards Racke -- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
2. more complete documentation, especially about changes between Dancer 1 / 2
New DSL keywords, documentation in Dancer.pm ...
Regards Racke
-- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
_______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
Stefan, props on helping push Dancer 2! On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine <dkrotkine@gmail.com> wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and
get
involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
On 10/09/2012 11:18 PM, sawyer x wrote:
Stefan, props on helping push Dancer 2!
On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine<dkrotkine@gmail.com> wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke)<racke@linuxia.de> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and
get
involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
Yes, sure. But in order to move forward I would suggest to just put the "dancer" script from Dancer 1 / master into Dancer 2 and afterwards merging the efforts from gnusosa and perlpilot. Regards Racke -- LinuXia Systems => http://www.linuxia.de/ Expert Interchange Consulting and System Administration ICDEVGROUP => http://www.icdevgroup.org/ Interchange Development Team
On Tue, Oct 9, 2012 at 11:35 PM, Stefan Hornburg (Racke) <racke@linuxia.de>wrote:
Yes, sure. But in order to move forward I would suggest to just put the "dancer" script from Dancer 1 / master into Dancer 2 and afterwards merging the efforts
from gnusosa and perlpilot. Merging the efforts after just pushing it into master will be quite the task. I'll take a look now at rebasing gnusosa's stuff. So much has changed and it was never rebased. Total nightmare. But now my rebase skills are higher, so... let's take a look at it! :)
Sorry, I wasn't very clear in my last email. I fully agree with sawyer : I'd like to see the updated dancer script included in the master branch. Also, there are a list of improvements that should be implemented if possible. I know celogeek has a lot of good ideas about it : be able to create a new view using something like dancer --new-view, and so on… However, I think we need a dancer script asap. We need to move forward using small steps, and if the current dancer script works, we could add it know, so that people can run web apps with Dancer 2 as soon as possible. Then we can improve it. What do you think about that ? Le mardi 9 octobre 2012 à 23:18, sawyer x a écrit :
Stefan, props on helping push Dancer 2!
On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine <dkrotkine@gmail.com (mailto:dkrotkine@gmail.com)> wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de (mailto:racke@linuxia.de)> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
GIVE ME A DAY TO CHECK IT OUT! :) On Tue, Oct 9, 2012 at 11:42 PM, Damien Krotkine <dkrotkine@gmail.com>wrote:
Sorry, I wasn't very clear in my last email.
I fully agree with sawyer : I'd like to see the updated dancer script included in the master branch. Also, there are a list of improvements that should be implemented if possible. I know celogeek has a lot of good ideas about it : be able to create a new view using something like dancer --new-view, and so on…
However, I think we need a dancer script asap. We need to move forward using small steps, and if the current dancer script works, we could add it know, so that people can run web apps with Dancer 2 as soon as possible.
Then we can improve it. What do you think about that ?
Le mardi 9 octobre 2012 à 23:18, sawyer x a écrit :
Stefan, props on helping push Dancer 2!
On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine <dkrotkine@gmail.com>wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and
get
involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
Aha, sure :) let's wait few days Le mardi 9 octobre 2012 à 23:49, sawyer x a écrit :
GIVE ME A DAY TO CHECK IT OUT! :)
On Tue, Oct 9, 2012 at 11:42 PM, Damien Krotkine <dkrotkine@gmail.com (mailto:dkrotkine@gmail.com)> wrote:
Sorry, I wasn't very clear in my last email.
I fully agree with sawyer : I'd like to see the updated dancer script included in the master branch. Also, there are a list of improvements that should be implemented if possible. I know celogeek has a lot of good ideas about it : be able to create a new view using something like dancer --new-view, and so on…
However, I think we need a dancer script asap. We need to move forward using small steps, and if the current dancer script works, we could add it know, so that people can run web apps with Dancer 2 as soon as possible.
Then we can improve it. What do you think about that ?
Le mardi 9 octobre 2012 à 23:18, sawyer x a écrit :
Stefan, props on helping push Dancer 2!
On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine <dkrotkine@gmail.com (mailto:dkrotkine@gmail.com)> wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de (mailto:racke@linuxia.de)> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and get involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
So, uh... done! :) Please check branch "gnusosa-script" for the latest. I had to rebase and reapply some changes because the copying of the code to Dancer/Script.pm forgot some changes that commits entered. We didn't lose any commit data though, so authors who made a few commits that I needed to recommit are still in the log and get credit. We need to move the static files from lib/ to share/ and use File::ShareDir to keep them. On Tue, Oct 9, 2012 at 11:54 PM, Damien Krotkine <dkrotkine@gmail.com>wrote:
Aha, sure :)
let's wait few days
Le mardi 9 octobre 2012 à 23:49, sawyer x a écrit :
GIVE ME A DAY TO CHECK IT OUT! :)
On Tue, Oct 9, 2012 at 11:42 PM, Damien Krotkine <dkrotkine@gmail.com>wrote:
Sorry, I wasn't very clear in my last email.
I fully agree with sawyer : I'd like to see the updated dancer script included in the master branch. Also, there are a list of improvements that should be implemented if possible. I know celogeek has a lot of good ideas about it : be able to create a new view using something like dancer --new-view, and so on…
However, I think we need a dancer script asap. We need to move forward using small steps, and if the current dancer script works, we could add it know, so that people can run web apps with Dancer 2 as soon as possible.
Then we can improve it. What do you think about that ?
Le mardi 9 octobre 2012 à 23:18, sawyer x a écrit :
Stefan, props on helping push Dancer 2!
On Tue, Oct 9, 2012 at 6:39 PM, damien krotkine <dkrotkine@gmail.com>wrote:
On 6 October 2012 09:44, Stefan Hornburg (Racke) <racke@linuxia.de> wrote:
On 10/05/2012 12:15 PM, Stefan Hornburg (Racke) wrote:
The core team wants to promote and finalize Dancer 2. IMHO there are a couple of things missing to make it easier for people to try out Dancer 2 and
get
involved into coding and/or improvements:
1. dancer script and/or sample application for Dancer 2
Actually a Dancer app produced with dancer -a from Dancer 1 works fine with Dancer 2. So what's the reason that the script is missing in Dancer 2?
I don't think there is any good reason. Feel free to add it if you have some time
Actually, there's a lot I want changed. Both gnusosa and perlpilot put some effort into improving the script and making it more dynamic. I'd like to see those changes in Dancer 2.
participants (7)
-
Assaf Gordon -
damien krotkine -
Damien Krotkine -
Henk van Oers -
Nick Knutov -
sawyer x -
Stefan Hornburg (Racke)