ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
Sadin has quit [Quit: Leaving]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 250 seconds]
xd1le has joined #crystal-lang
matp has quit [Remote host closed the connection]
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
zz_Cidan has quit [Ping timeout: 240 seconds]
Cidan has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
xd1le has quit [Ping timeout: 250 seconds]
pawnbox has joined #crystal-lang
pawnbox_ has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
xd1le has joined #crystal-lang
ponga has joined #crystal-lang
trapped has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
trapped has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
xd1le has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
lokulin has joined #crystal-lang
lokulin has quit [Changing host]
trapped has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
matp has joined #crystal-lang
trapped has joined #crystal-lang
ismaelga has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ismaelga has quit [Remote host closed the connection]
trapped has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
trapped has joined #crystal-lang
<[spoiler]>
DeBot: DOn't say that! You have feelings, don't objectify yourself! To me, you're more than just a bot.
conorreedy1 has joined #crystal-lang
ismaelga has joined #crystal-lang
<trapped>
does a sqlite3 adapter for active_record.cr exist?
pawnbox has quit [Remote host closed the connection]
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
pawnbox has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
trapped has joined #crystal-lang
pawnbox has quit [Ping timeout: 272 seconds]
pawnbox has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
shama has joined #crystal-lang
ponga has quit [Quit: Connection closed for inactivity]
pawnbox has quit [Remote host closed the connection]
conorreedy1 has quit [Quit: conorreedy1]
pawnbox has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
Raimondi has quit [Ping timeout: 260 seconds]
<[spoiler]>
trapped: I don't think waterlink made an sqlite adapter (he maintains active_record.cr), yet at least
ismaelga has quit [Remote host closed the connection]
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
conorreedy1 has joined #crystal-lang
ismaelga has joined #crystal-lang
<RX14>
hmmn, so we are considering making it so you must specify the types of instance variables?
<RX14>
i'm pretty against that
<RX14>
considering that the only real reason right now is compile times, which I do not see as an issue at all
Raimondi has joined #crystal-lang
<RX14>
having to specify types will severely dampen my love for this langauge
<BlaXpirit>
ok
<RX14>
it just seems to me that all the time i might gain from incremental compilation would be wasted annotating these types
<RX14>
and the compiler is pretty fast already
<BlaXpirit>
RX14, problem is i'm pretty sure compilation time and memory usage grows exponentially and not linearly like in other languages
<RX14>
hmmnph
<BlaXpirit>
can't speak on this topic after making a couple small things
<BlaXpirit>
actually forget about memory usage, that's likely untrue
<RX14>
i'm prettu sure on all of my projects that emitting the ir took about 5s and llvm took another 55
<BlaXpirit>
but it sure as heck takes a lot of memory
<RX14>
i really wish it would be optional
<RX14>
crystal compiler optimising the case where it is told types would be nice
<RX14>
the point raised there was libraries may not do this, but i don't think that that would be an issue because libraries are smallish
<RX14>
it just seems to be premature optimisation ruining the fun
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
dodddok has joined #crystal-lang
<dodddok>
what is mean such type {Int32,String,...}
<dodddok>
what does this type mean
<dodddok>
hash?
<jhass>
dodddok: that's a tuple
<jhass>
Tuple(Int32, String, ...)
<dodddok>
this is hash? {} of Symbol => (String | Bool)
<jhass>
dodddok: yes
<jhass>
dodddok: though note that this is an empty hash literal, whereas {Int32, String} is either just the Tuple type or a Tuple of the classes Int32 and String, depending on context
luislavena has joined #crystal-lang
<luislavena>
hello folks, has anyone implemented a pool (for connections) using perhaps channels?
sdogruyol has joined #crystal-lang
<[spoiler]>
I don't mind optionally annotating instance vars.
<[spoiler]>
Although, I wouldn't mind it even if it were mandatory. I'm used to "annotating" anyway
koa has joined #crystal-lang
<[spoiler]>
But yeah I think friendliness > compile time
koa has quit [Client Quit]
<jhass>
you'll have the declare the instance variables of a class with their types with the next compiler version. It will become mandatory
<CompanionCube>
yes, because crapping all over one of the front pages things is a good idea
<CompanionCube>
(I can see *why*, but personally I don't like it.)
<dodddok>
what does '.shard' folder contain?
<jhass>
the git directories I guess
<RX14>
eugh, having to annotate instance variables saddens me
<RX14>
i think it's just ruining one of the best unique selling points of the langauge for a slight performance gain
<jhass>
You should have said so in #1824, 2-3 weeks ago