|
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
|
|||