6macros: discussing the finer points of Perl 6 macros, Qtrees, and how to stay sane | irclog: irclog.perlgeek.de/6macros/today
Set by moderator on 19 March 2015.
Mouq vendethiel: How would you feel about macro infix:<|> (AST::Call @calls) { for @calls { die "invalid operand" unless $_ ~~ Callable; ... } } 03:15
03:58 vendethiel joined 04:25 vendethiel joined 05:39 vendethiel joined 06:26 vendethiel joined 06:51 vendethiel joined 08:26 vendethiel joined 09:27 vendethiel joined 09:55 vendethiel joined
vendethiel Mouq: it needs to return something that the AST.define sub can understand 10:24
and that means no other macro can use |.
11:10 Ven joined 12:07 masak joined 12:52 Ven joined
Ven masak: are you a vim user? 12:53
masak I am. 12:54
Ven seems like most people in the perl6 community are :) 12:57
masak maybe the vi/vim ethods fits the Perl ethos well. 12:58
(lots of semi-arbitrary rules to learn, but lots of power from learning them)
same with Git vs other systems, too.
Ven I used to hate on vim and emacs because I considered them to be completly obsolete 12:59
also, I was still on windows then, so ugh 13:00
but when I saw liz and the others at fpw2014 using it, I thought I needed to give it a try.. Didn't look back :P
masak especially things like combinations of movements and commands are great
Ven I just set up evil-mode with emacs
masak hehe
Ven and it's working great
masak never tried one of those hybrids
Ven elisp as a config lang is really amazing 13:01
I can do so much that's UGH im viml (yeah i know, py support incoming, still will never be close to elisp's power)
masak you might want to check out neovim if you haven't already 13:02
(I haven't, but I keep hearing good things about it)
Ven not interested :)
I'm more interested in spacemacs
masak ok
vendethiel I don't need anything else from vim that wouldn't mean changing what vim is
(spacemacs is emacs+vim as one) 13:03
masak tying back to the topic of this channel, I believe what will finally beat out both vim and emacs is real, excellent AST integration. it's possible in those two, of course, but an editor that makes it *easy* will have an advantage. 13:04
IntelliJ and similar editors are the freshest breath I've felt in IDE space for a long time.
I want to do more with those.
vendethiel I definitely use intellij when the language allows it :) 13:05
I don't idea-vim because it's laggy here, tho 13:06
masak tries spacemacs
13:34 Ven joined 14:14 Ven joined 15:49 Ven joined 18:54 Ven joined
Ven "For much of the last 5 years, I've been one of a very small group of people maintaining, developing and improving Open Dylan (opendylan.org/) (a Lisp-like language without Lisp-like syntax)." well, best of luck to that guy! 19:02
masak sounds eerily familiar...
Dylan is on my list of languages to have a close look at at some point 19:03
Ven that was a project from apple that was "cut off" in the beginning of the years 2k 19:04
masak ISTR that, yes 19:05
19:31 Ven joined