<FromGitter>
<SebastianSzturo> Was there ever a proposal for an official crystal task manager like Elixir has mix?
<FromGitter>
<SebastianSzturo> It's a bit confusing to see every framework using a different approach
<FromGitter>
<Blacksmoke16> Shards for dependencies and most use make for the rest
ur5us has quit [Ping timeout: 260 seconds]
ua_ has quit [Ping timeout: 260 seconds]
ua_ has joined #crystal-lang
holst has joined #crystal-lang
HumanG33k has quit [Quit: WeeChat 3.0]
ur5us has joined #crystal-lang
ur5us_ has joined #crystal-lang
ur5us has quit [Read error: Connection reset by peer]
nq_ has joined #crystal-lang
jmdaemon has quit [Ping timeout: 260 seconds]
taupiqueur has joined #crystal-lang
<FromGitter>
<SebastianSzturo> Yeah it looks like make is the most popular. I guess dynamic task systems like rake don't make much sense in crystal because they need to compile every time the file changes. Probably will be worth revisiting when the crystal interpreter ships. ⏎ ⏎ Would be great to be able to add custom commands to shards and maintain everything in one language.
yxhuvud has quit [Read error: Connection reset by peer]
yxhuvud has joined #crystal-lang
ur5us_ has quit [Ping timeout: 240 seconds]
avane has quit [Ping timeout: 256 seconds]
avane has joined #crystal-lang
<FromGitter>
<riffraff169> i use make with shards
<FromGitter>
<moe:busyloop.net> i was never a fan of these custom make-clones. can never remember their syntax, always have to double check (is it `yarn` or `npm` here?), just give me a makefile any day please.
<FromGitter>
<moe:busyloop.net> worst is when their magic blows up with some obscure stack trace that doesn't even tell you whether some command/function failed or the silly tool itself
Elouin has quit [Read error: Connection reset by peer]
<FromGitter>
<Blacksmoke16> most of the tasks required for crystal are around building, running tests, generating docs etc. Make does a fine job at it. if you need console commands to use in prod or something, there are a few shards to help build CLIs that you could use
taupiqueur has quit [Ping timeout: 260 seconds]
taupiqueur_ has joined #crystal-lang
taupiqueur has joined #crystal-lang
taupiqueur_ has quit [Ping timeout: 272 seconds]
nq_ has joined #crystal-lang
nq_ has quit [Remote host closed the connection]
nq_ has joined #crystal-lang
nq_ has quit [Remote host closed the connection]
nq_ has joined #crystal-lang
taupiqueur_ has joined #crystal-lang
taupiqueur has quit [Ping timeout: 240 seconds]
wwalker has joined #crystal-lang
<wwalker>
anyone here programming crystal? For me, Syntastic is not working. It shows checker coreectly, but :SyntasticCheck does nothing. "Currently enabled checkers: crystal" If I set the checker to ameba, I get great linting. Any idea why the crystal checker does nothing?
<riza>
wwalker: which language server are you running
taupiqueur has joined #crystal-lang
taupiqueur_ has quit [Ping timeout: 260 seconds]
taupiqueur has quit [Quit: taupiqueur]
nq_ has quit [Ping timeout: 246 seconds]
nq has joined #crystal-lang
taupiqueur has joined #crystal-lang
<wwalker>
riza: none. Never used a language server before. Reading now.
<wwalker>
riza: which do you recommend? I see crystalline, awesome-crystal, and scry (which is apparently a WIP)
jmdaemon has joined #crystal-lang
<wwalker>
ah.. awesome-crystal isn't a language server just a project list
<riza>
wwalker: i think crystalline is the most maintained, yeah
<riza>
ive used vim-ale as my lsp connection for a while and it connects well with crystalline
<riza>
syntastic might also have an lsp mode, but i dont remember
<wwalker>
riza: Thanks. I've never used vim-ale, may be a good time to switch to it from syntastic. I rock back and forth between being a developer and a sre/sysad/devops every few years. Today, as an SRE, I needed to do some serious dev work, used to do a lot of ruby (10 years ago) so crystal looked good.