jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.18.7 | Fund Crystals development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
Raimondi has joined #crystal-lang
Philpax has joined #crystal-lang
onethirtyfive has joined #crystal-lang
onethirtyfive has quit [Ping timeout: 250 seconds]
snsei has joined #crystal-lang
globalkeith has quit [Ping timeout: 244 seconds]
ruby_ has quit [Remote host closed the connection]
ruby_ has joined #crystal-lang
ruby_ has quit [Ping timeout: 265 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
ruby_ has joined #crystal-lang
ruby_ has quit [Ping timeout: 265 seconds]
faustinoaq has joined #crystal-lang
<faustinoaq> @asterite if crystal use just one core Why the 112 % CPU is used => https://raw.githubusercontent.com/faustinoaq/RoundRobin/master/cpu.png
<faustinoaq> Maybe, 100% First core and 12 % Second Core
pduncan has joined #crystal-lang
<faustinoaq> Maybe, I don't understand parallelism X-D
mgarciaisaia has joined #crystal-lang
<asterite> faustinoaq: I think the GC uses many cores
<faustinoaq> asterite: Oh, I forgot the GC, Crystal could be very interesting in parallelism XD Thanks for your hard work in this project
<wmoxam> Yay!
<faustinoaq> wmoxam: Wow, Crystal in OpenBSD!!!
<wmoxam> yeah, though probably buggy in spots
<wmoxam> trying to compile the compiler now
<qard> Crystal on OpenBSD before Windows...LOL
<wmoxam> tbh the FreeBSD work made the OpenBSD work much easier
onethirtyfive has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
<wmoxam> lol, yeah plenty to be done yet 😅
onethirtyfive has quit [Ping timeout: 264 seconds]
ruby_ has joined #crystal-lang
xhwx has joined #crystal-lang
faustinoaq has left #crystal-lang [#crystal-lang]
xhwx has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
mgarciaisaia has joined #crystal-lang
Philpax has quit [Ping timeout: 252 seconds]
pduncan has quit [Ping timeout: 250 seconds]
mgarciaisaia has quit [Quit: Leaving.]
onethirtyfive has joined #crystal-lang
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<wmoxam> cool, I was able to compile the compiler, and run some specs: https://gist.github.com/wmoxam/8fd1f5f122fc8082f9a2ea3999e36436
<wmoxam> really need to disable those warnings
mgarciaisaia has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
mgarciaisaia has quit [Quit: Leaving.]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
ruby_ has quit [Remote host closed the connection]
Philpax has joined #crystal-lang
ruby_ has joined #crystal-lang
ruby_ has quit [Ping timeout: 255 seconds]
ruslux has joined #crystal-lang
mark_66 has joined #crystal-lang
Nik736 has joined #crystal-lang
qard has joined #crystal-lang
<FromGitter> <crisward> https://github.com/ozra/onyx-lang - looks interesting but no commits since April, what happened?
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 [Ping timeout: 265 seconds]
globalkeith has joined #crystal-lang
pawnbox has joined #crystal-lang
akwiatkowski has joined #crystal-lang
kulelu88 has joined #crystal-lang
pawnbox_ has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
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
<crystal-gh> [crystal] asterite closed pull request #3279: Add file-private types. Part of #2950 (master...feature/file_private_types) https://git.io/vilDx
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
kulelu88 has quit [Quit: Leaving]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<crystal-gh> [crystal] asterite opened pull request #3280: Add private types. Fixes #2950 (master...feature/file_private_types) https://git.io/vi4y7
bjz has joined #crystal-lang
ruby_ has joined #crystal-lang
soveran has joined #crystal-lang
ruby_ has quit [Ping timeout: 244 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Philpax has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
xhwx has joined #crystal-lang
<rkeene> Tried their IRC channel ?
globalkeith has quit [Ping timeout: 244 seconds]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vi4Qs
<crystal-gh> crystal/master d1883fc Ary Borenszweig: Compiler: missing docs for new methods. FIxes #3281
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 255 seconds]
pawnbox has quit [Remote host closed the connection]
ponga has joined #crystal-lang
pawnbox has joined #crystal-lang
xhwx has quit [Remote host closed the connection]
<travis-ci> crystal-lang/crystal#d1883fc (master - Compiler: missing docs for new methods. FIxes #3281): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/158709404
<DeBot> https://github.com/crystal-lang/crystal/issues/3281 (initialize/new methods don't show up in docs anymore)
badeball has quit [Remote host closed the connection]
badeball has joined #crystal-lang
mark_66 has quit [Remote host closed the connection]
mark_66 has joined #crystal-lang
sapphire_ has joined #crystal-lang
<sapphire_> hey there
<FromGitter> <sdogruyol> yo
pawnbox has quit [Remote host closed the connection]
<sapphire_> prepare for mindblowing question
<sapphire_> Is it possible to localise crystal on a language level? (keywords,constructions e.t.c.)
<BlaXpirit> sapphire_, probably.....
<sapphire_> hehe, but it's a bool question
<BlaXpirit> but it would be extremely annoying to maintain the fork
<sapphire_> eh, and still
pawnbox has joined #crystal-lang
<BlaXpirit> sapphire_, it's impossible for it to be impossible
<BlaXpirit> but it's unimaginably tedious
<sapphire_> as long as there's utf-8 support - it's kinda possible
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<sapphire_> [cricket chirping intensifies]
Philpax has joined #crystal-lang
trapped has joined #crystal-lang
<BlaXpirit> how can I convert an integer to a string with leading zeroes if needed?
<BlaXpirit> say, 255 -> "ff", 1 -> "01"
<sapphire_> .to_s?
<sapphire_> to_s(16)*
<BlaXpirit> >> 1.to_s(16)
<DeBot> BlaXpirit: # => "1" - https://carc.in/#/r/18zm
<FromGitter> <kofno> ljust
<BlaXpirit> ah that's the name, thanks
<BlaXpirit> >> 1.to_s(16).ljust(2, '0')
<DeBot> BlaXpirit: # => "10" - https://carc.in/#/r/18zn
<BlaXpirit> >> 1.to_s(16).rjust(2, '0')
<DeBot> BlaXpirit: # => "01" - https://carc.in/#/r/18zo
<FromGitter> <kofno> or rjust
<FromGitter> <kofno> :)
<FromGitter> <kofno> one of those
<sapphire_> so, no solution for me? :(
<BlaXpirit> sapphire_, what solution? you just go and spend 1000 hours editing the compiler
<sapphire_> yep,sure,mhm,how about a guide?
<wmoxam> sapphire_: you would essentially be forking crystal and making your own language
CompanionCube has quit [Ping timeout: 250 seconds]
<sapphire_> obviously
<wmoxam> and you want a guide for that?
<sapphire_> yes
CompanionCube has joined #crystal-lang
<sapphire_> (it's now in the docs anyway)
<sapphire_> not*
pawnbox has quit [Remote host closed the connection]
<wmoxam> not sure what ones motivation would be to write a 'how to fork X' guide
<sapphire_> well, nowadays languages are popping out left and right
<sapphire_> even that onyx
<wmoxam> they typically aren't forked from another lang
<sapphire_> not exactly how to fork,duh. How to customize lexers and parsers to add/modify grammar
<BlaXpirit> sapphire_, wow i just had an amazing idea
<BlaXpirit> you don't remove existing keywords from the language, only add new ones
<sapphire_> __or__ replace
<BlaXpirit> that's 100 times more work
<sapphire_> still
<sapphire_> (i might as well re-trace "Joy" by commit history but that's somehow even more work)
<BlaXpirit> sapphire_, even simply adding more branches to this file might be enough https://github.com/crystal-lang/crystal/blob/master/src/compiler/crystal/syntax/lexer.cr#L932
ruby_ has joined #crystal-lang
<sapphire_> lol, ouch
<BlaXpirit> supports unicode
<sapphire_> massive ;/
<BlaXpirit> this is nothing compared to the rest of the work on standard library
<BlaXpirit> and absolutely all compiler code if you want to go the hard way
<sapphire_> why not just use [wow] whole words
<BlaXpirit> this is a lexer, looks one character at a time -_-
<sapphire_> not even DRY tho ;/
<sapphire_> brb
sapphire_ has quit [Quit: Page closed]
<FromGitter> <cjgajard> "localize language's keywords" remembered me #2394 , that was hilarious :smile:
<DeBot> https://github.com/crystal-lang/crystal/issues/2394 (Use Esperanto instead of English)
pawnbox has joined #crystal-lang
ruslux has quit [Quit: Page closed]
pawnbox has quit [Ping timeout: 255 seconds]
CompanionCube has quit [Ping timeout: 250 seconds]
CompanionCube has joined #crystal-lang
LastWhisper____ has joined #crystal-lang
<hmans> Dumb question about macros...:
<hmans> macro template_to_proc(path)
<hmans> end
<hmans> {{ run("./inline_template.cr", path) }}
<hmans> I was expecting path to expand to the value passed to the macro, but it just expands to "path"
<hmans> What am I missing?
<BlaXpirit> hmans, you must pass a literal to the macro
<hmans> Ah. Duh.
<hmans> so, a print {{path}} does what I would expect
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
LastWhisper____ has joined #crystal-lang
pawnbox has quit [Ping timeout: 265 seconds]
globalkeith has joined #crystal-lang
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
<crystal-gh> [crystal] asterite closed pull request #3280: Add private types. Fixes #2950 (master...feature/file_private_types) https://git.io/vi4y7
<crystal-gh> [crystal] asterite pushed 2 new commits to master: https://git.io/viBYQ
<crystal-gh> crystal/master 77c4cea maiha: Compiler: mark LLVM return type as Nil when program ends with no typed ASTNode
<crystal-gh> crystal/master a7bc280 Ary Borenszweig: Merge pull request #3275 from maiha/typeless-as-nil...
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
akwiatkowski has quit [Ping timeout: 244 seconds]
LastWhisper____ has joined #crystal-lang
sapphire_ has joined #crystal-lang
<sapphire_> #2394, gg, triggered
<DeBot> https://github.com/crystal-lang/crystal/issues/2394 (Use Esperanto instead of English)
globalkeith has quit [Ping timeout: 244 seconds]
<travis-ci> crystal-lang/crystal#e1cb4e7 (master - Merge pull request #3280 from crystal-lang/feature/file_private_types): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/158756462
<DeBot> https://github.com/crystal-lang/crystal/pull/3280 (Add private types. Fixes #2950)
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
mark_66 has quit [Quit: Leaving.]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/viB8I
<crystal-gh> crystal/master 798b2e2 Ary Borenszweig: Updated Changelog
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
sapphire_ has quit [Ping timeout: 264 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<travis-ci> crystal-lang/crystal#798b2e2 (master - Updated Changelog): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/158772553
ruby_ has quit [Remote host closed the connection]
ssvb has quit [Ping timeout: 264 seconds]
snsei has quit [Remote host closed the connection]
snsei has joined #crystal-lang
ssvb has joined #crystal-lang
snsei has quit [Ping timeout: 276 seconds]
ruby_ has joined #crystal-lang
A124 has quit [Quit: '']
A124 has joined #crystal-lang
ModalSeoul has joined #crystal-lang
<ModalSeoul> Yes hello I quite like your language of Crystals.
<ModalSeoul> However I am unable to spot where I may buy stickers for the language of Crystals. Or perhaps a hoodie.
<ModalSeoul> Dark colour, of course.
<ModalSeoul> My Macbook is not as hipster as it once was, Rust has caught on too much for that sticker to diversify me any longer.
<BlaXpirit> well this has become quite a popular request
<BlaXpirit> mverzilli, Papierkorb, anything to say on this?
<FromGitter> <BlaXpirit> @mverzilli rather
<bjmllr> i was thinking of having some stickers made to hand out at (mostly ruby) events, would anyone object to that?
<FromGitter> <mverzilli> thanks for the nudge, looking into it :D
<Papierkorb> BlaXpirit: I live far far away from any event space (For reasons, still: Meh.), but if I could buy a small pack of stickers of my thinkpad that'd be awesome
<Papierkorb> *for my
<BlaXpirit> well i'm definitely not the guy to organize this. just pinging people who showed interest
<Papierkorb> I don't even know who'd be responsible (Manastech?), also I'm terrible at graphics design :P
Philpax has quit [Ping timeout: 240 seconds]
<BlaXpirit> Papierkorb, u dont need to design anything
LastWhisper____ has joined #crystal-lang
<ModalSeoul> I WOULD BE MORE THAN HAPPY TO FUND YOUR INITIAL ENDEAVOR INTO STICKERS, YOUNG KNIGHT.
<FromGitter> <mverzilli> haha, roger that
<ModalSeoul> If I could submit a query to the court... Do any of you fine knights happen to use the http server "Caddy"?
soveran has joined #crystal-lang
onethirtyfive has quit [Remote host closed the connection]
aolko has joined #crystal-lang
aolko has left #crystal-lang [#crystal-lang]
sapphire_ has joined #crystal-lang
<sapphire_> so, back again
soveran has quit [Ping timeout: 260 seconds]
<sapphire_> back to my issue/question
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
<sapphire_> wow, what a "__nice__", "__friendly__", "__active__" and "__supportive__" community, gj
<ModalSeoul> Young knight Sapphire_!
<ModalSeoul> May I be of any assistance, sire?
<sapphire_> your sarcasm is not effective, cut it out
<BlaXpirit> talking to yourself?
<ModalSeoul> I do not understand your words.
<ModalSeoul> Traveler I have attempted to give you aide and received only disrespectb ack.
<ModalSeoul> Needless to say I am disappointed.
<sapphire_> well, no shit, i am disappointed as well, because my problem remains unsolved
<BlaXpirit> then go and solve it
<ModalSeoul> Traveler! May I query you as to what your problem is?
<sapphire_> please take a peek above at _the chat history_
<ModalSeoul> I'd have to have been in the channel during the conversation to have the chat history loaded.
<sapphire_> tl;dr: forking and localising crystal at the language level
<ModalSeoul> Ah.
<ModalSeoul> Have you tried Docker?
<sapphire_> lolwhy
<ModalSeoul> 'Tis a meme.
<sapphire_> ain't effective as i told
<ModalSeoul> The language level? I've not gotten that far in Super Mario 64. Are you sure that's an actual level?
<sapphire_> and i think a fuond a substitute for the current parser http://chriswailes.github.io/RLTK/
<sapphire_> i found*
<BlaXpirit> welp, nothing to do here
ponga has quit [Quit: Connection closed for inactivity]
<sapphire_> heh, leaving already?
<FromGitter> <Sija> @sapphire_: you obviously feel adventurous - u might try sth with https://github.com/ziprandom/cltk
<sapphire_> i am also feeling lazy, and kinda prefer (dead-simple) simple solutions
<ModalSeoul> Then don't do complicated shit.
<FromGitter> <Sija> :D
<FromGitter> <Sija> exactly, and don’t expect that you’ll find a "nice", "friendly", "active" and "supportive” community for your laziness
<sapphire_> then make it a breeze 😏
<FromGitter> <Sija> laziness is so ’90s ;)
<sapphire_> guides,docs and video tutorials are always welcome, y'know 😏
<sapphire_> oh, excuse me, __energy effecient__
<ModalSeoul> On a sid enote, freeing mallocs is the closest thing I'll ever get to a sexual release.
<sapphire_> nice e-notes you've got here
<ModalSeoul> eNotes is a student and teacher educational website founded in 1998, that provides material to help students complete homework assignments and study for exams. Wikipedia
<ModalSeoul> I'm too young for htat
<ModalSeoul> sorry.
<ModalSeoul> ._.
<sapphire_> 😏
<ModalSeoul> Not sure what you're getting at but I BELIEVE I HAVE BEEN INSULTED.
<sapphire_> i'm not insulting anyone
<ModalSeoul> It's okay I'm into self-deprecation it's a hobby.
<sapphire_> so anyway
<ModalSeoul> :(
<sapphire_> can you provide a solution [yet?]
<ModalSeoul> Can you
<sapphire_> i can't
<sapphire_> i'm the one with a question
<ModalSeoul> Ah hah! We've gotten to the bottom of the rabbit hole.
<sapphire_> nr
<ModalSeoul> So it seems..
<sapphire_> but in reality it might not
<ModalSeoul> Reality is but your perspective, traveler.
<ModalSeoul> My I ask you a question?
<ModalSeoul> Who are you, really?
<ModalSeoul> Deep down
<sapphire_> mildly frustrated programmer
<sapphire_> who just want to solve this problem
<ModalSeoul> But who are YOU?
<ModalSeoul> Really?
<ModalSeoul> Look inside, deep inside, what do you see?
<FromGitter> <cjgajard> sapphire_, why you consider english keywords to be "a problem"?
<wmoxam> it's really not a run of the mill problem 😁
<sapphire_> security mechanisms 😏
<sapphire_> you see, it's not really a common knowledge
<sapphire_> it's specific
<sapphire_> if it was common there would be a ton of tutorials about this
<wmoxam> not sure what you're frustrated about tbh
<sapphire_> not solving a problem
<ModalSeoul> Buffalo Springfield calms everybody down
<sapphire_> not related actually
<wmoxam> sapphire_: you seem to want someone else to solve it :p
<sapphire_> well, that comes as a last resort, as of right now a guide/tutorial/video tutorial or a step-by-step tutorial would be nice
<wmoxam> and those don't exist unless someone takes the time to make it
<sapphire_> and here's the perfect time to do it
<wmoxam> that's the spirit
<wmoxam> I look forward to reading your guide
<sapphire_> [not me]
<sapphire_> [obviously]
<wmoxam> why not?
<sapphire_> i lack the knowledge of solving this problem in the first place
<wmoxam> that's how these things get done
<sapphire_> that's why i'm here
<sapphire_> gee
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox_ has joined #crystal-lang
LastWhisper____ has joined #crystal-lang
LastWhisper____ has quit [Read error: Connection reset by peer]
pawnbox has quit [Ping timeout: 240 seconds]
onethirtyfive has joined #crystal-lang
sapphire_ is now known as sapphire_brb
onethirtyfive has quit [Ping timeout: 276 seconds]
pawnbox_ has quit [Ping timeout: 244 seconds]
<ModalSeoul> [12:24] <sapphire_> i lack the knowledge of solving this problem in the first place
<ModalSeoul> then you shouldn't be tackling this problem.
pawnbox has joined #crystal-lang
sapphire_brb is now known as sapphire_
<sapphire_> nah, the need is strong
<sapphire_> i'm also not mensioning the ideal case of sexing crytal and python
<sapphire_> mentioning*
<wmoxam> sapphire_: have you written a compiler before?
<sapphire_> that's the point
<wmoxam> (or interpreter?)
<wmoxam> sapphire_: ok, I would start there
<wmoxam> there are tons of resources for that
<sapphire_> well, any simple ones?
<sapphire_> 'cos they are scattered across the languages
<wmoxam> should be lots of undergrad material on that
<wmoxam> I wrote my first interpreter in Uni
<sapphire_> found one today, a long ass one http://hokstad.com/compiler
<sapphire_> honestly, confused
<wmoxam> sapphire_: language doesn't matter, just choose something you're comfortable with (so you don't have to learn a lang on top of everything)
<sapphire_> y'know, i'm a bit of ruby/python/php/delphi guy
<sapphire_> and a sprinkle of vb.net
<sapphire_> actually i saw python one on yt
<wmoxam> theres tons if you google "how to write a compiler in python"
<sapphire_> python/ruby/crystal flaw is,btw - you can't compile the scripts in a native form
<wmoxam> sapphire_: this is somewhat relevant to Crystal: http://macournoyer.com/blog/2008/12/09/orange/
<sapphire_> that's very sad, if you think about it
<wmoxam> ?
<sapphire_> .cr -compile--> .exe/.sh/.app
<sapphire_> same for .py and .rb
<wmoxam> Ruby & Python are interpreters ...
<wmoxam> Crystal compiles
<sapphire_> and yet ironruby can compile to exe
<wmoxam> ironruby is dead
<wmoxam> :p
<sapphire_> nop
<BlaXpirit> wmoxam, you are wasting your time
<sapphire_> v3 is in the works
<sapphire_> trust me and their github
pawnbox has quit [Ping timeout: 255 seconds]
<wmoxam> k, but its still an interpreter ;)
<sapphire_> still produces exe
<sapphire_> ;)
<wmoxam> so does Ocra
<wmoxam> :p
<wmoxam> it's just a matter of packaging
<sapphire_> well, i doubt that ironruby puts a whole python env inside an exe
<wmoxam> it sure does
<Papierkorb> how else should it do it?
<wmoxam> every executable you build ships with a runtime
<sapphire_> 2megs is the approx size of a sample form app
<Papierkorb> 2megs is huge, and if you use compression, even bigger
<sapphire_> if it would contain env it would weigh 20~50megs
<wmoxam> you mean the executable itself?
<sapphire_> yes
<wmoxam> it's dynamically linked to the run time
<sapphire_> here's an example
<wmoxam> the run time would need to be included in any installer
<sapphire_> d'you know delphi/lazarus?
<wmoxam> so it would be > 2MB
<Papierkorb> this is already entertaining in itself *munches popcorn*
<sapphire_> drop the popcorn and get over here
<FromGitter> <cjgajard> same here
<sapphire_> like, srsly, wtf
<Papierkorb> Why on earth do people want to localize a programming language? Splitting the community for no gain?
<Papierkorb> For highly specific things, yes, like spreadsheet calculations or stuff. Enduser facing things.
<sapphire_> to drop the learning curve down
<sapphire_> to allow people write programs with minimum effort possible
<sapphire_> to be intuitive?
ModalSeoul has quit [Ping timeout: 264 seconds]
<sapphire_> heck there are even hebrew programming languages somewhere, so what, noone asks around "why?"
<wmoxam> I'm supportive of anyone learning to write compilers/interpreters
<wmoxam> no matter how bad the idea ;)
<sapphire_> learning && writing at the same time
<sapphire_> (that's important)
<Papierkorb> sapphire_: people need to learn the language anyway. It's, for all intents and purposes, a real language, which you learn by using it
<Papierkorb> You don't even have to learn english to learn almost any language out there
<sapphire_> yes, sure, but there's a difference between 200 page book and a short video tutorial
<Papierkorb> There are tons of "short video tutorials" on many many languages in many human languages on YouTube
<sapphire_> well, some people w/o english are having really hard time learning programming languages
<sapphire_> saw that myself
<sapphire_> they just don't get it
<sapphire_> point is the whole manual should fit in a short video tutorial
<sapphire_> like, "here are all the things you need to know about this language", and "done, you are already writing in it"
<Papierkorb> Sorry, not everyone is cut out to be a programmer, just as not everyone is cut out to be a doctor
<sapphire_> say, html is kinda simple, right
<sapphire_> ?
<Papierkorb> No it'S not
<Papierkorb> How do you know that you don't need </img>?
<Papierkorb> Ah now you need to learn something that doesn't fit in a 15min youtube video
<sapphire_> well, knowing the basics of the html majority is already using it
<Papierkorb> you need to learn parts of XML
<Papierkorb> learning "if" is much simpler
<sapphire_> i'm trying to circle out the widespread languages
<sapphire_> okay, delphi
<sapphire_> pretty simple
<sapphire_> even schools are teaching kids to write in delphi
<sapphire_> same goes for vb.net
willl has quit [Quit: Connection closed for inactivity]
akwiatkowski has joined #crystal-lang
<wmoxam> what schools are teaching delphi & vb these days?
pawnbox has joined #crystal-lang
<sapphire_> russian schools still
soveran has quit [Remote host closed the connection]
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
qard has joined #crystal-lang
Nik736 has quit [Quit: Textual IRC Client: www.textualapp.com]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
trapped has quit [Ping timeout: 276 seconds]
onethirtyfive has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
onethirtyfive has quit [Ping timeout: 252 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 264 seconds]
<FromGitter> <mverzilli> @Papierkorb and @ModalSeoul here's a PDF with sticker templates: http://dist.crystal-lang.org/media/sticker.pdf
<asterite> sapphire_: keywors + API are written in English, I don't think it makes sense to translate a whole programming language into another language. Unfortunately we have to learn English for this...
<FromGitter> <mverzilli> the magenta line is actually where you'd cut, so if you have that printed tell whoever prints it not to print that
<sapphire_> well, there are also chinese programming languages, so...
<FromGitter> <mverzilli> we're looking for cost-effective ways of providing stickers (cost-effective shipping is no joke when you're in Argentina :P)
<FromGitter> <mverzilli> but in the meantime at least you can use that :)
willl has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 244 seconds]
soveran has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<Papierkorb> Heh, only 100 pages of printable sticker"paper" on amazon. Will try looking at a local store tomorrow, maybe there's a 10 pages pack around somewhere
pawnbox has quit [Ping timeout: 250 seconds]
jamie_ca has quit [Quit: ZNC - http://znc.in]
onethirtyfive has joined #crystal-lang
jamie_ca has joined #crystal-lang
onethirtyfive has quit [Remote host closed the connection]
onethirtyfive has joined #crystal-lang
snsei has joined #crystal-lang
onethirtyfive has quit [Remote host closed the connection]
snsei has quit [Ping timeout: 252 seconds]
Ven_ has joined #crystal-lang
<Papierkorb> Crystal "fully" supports linux 32bit binaries, correct?
<CompanionCube> sapphire_: if you want easy as possible
<CompanionCube> Go for something actually designed for that
<sapphire_> like what
<CompanionCube> such as Snap, Scratch and Greenfoot
<sapphire_> scratch -_-
<sapphire_> greenfoot is dead
<sapphire_> afaik
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
<CompanionCube> Hell, if you're not totally against english keywords and don't mind a near total absence of graphics Inform 7 may be of interest
<CompanionCube> Alternatively, abuse the hell out of the C preprocessor.
<sapphire_> i cannot into c :/
<CompanionCube> C is seperate from the preprocessor
soveran has quit [Ping timeout: 240 seconds]
<CompanionCube> (although that doesn't mean using it seperately is a good idea.)
jamie_ca is now known as jamie_ca_
<CompanionCube> https://stackoverflow.com/a/653028 is an example of how you'd go about this (using C as the target language, but nothing technically limits you to that.)
ruby_ has quit []
<sapphire_> someone's salty "Seriously, if you want to code in Pascal, buy a Pascal compiler, don't destroy the beautiful C language.
<sapphire_> "
jamie_ca has joined #crystal-lang
<CompanionCube> sapphire_: no. However, for a given Purpose X then it may be a good idea to use something specifically designed for Purpose X if it's not crappy
pawnbox has joined #crystal-lang