00:04
Raimondi has joined #crystal-lang
00:51
Philpax has joined #crystal-lang
00:54
onethirtyfive has joined #crystal-lang
00:58
onethirtyfive has quit [Ping timeout: 250 seconds]
01:11
snsei has joined #crystal-lang
01:36
globalkeith has quit [Ping timeout: 244 seconds]
01:58
ruby_ has quit [Remote host closed the connection]
01:58
ruby_ has joined #crystal-lang
02:03
ruby_ has quit [Ping timeout: 265 seconds]
02:18
mgarciaisaia has joined #crystal-lang
02:19
mgarciaisaia has left #crystal-lang [#crystal-lang]
02:19
ruby_ has joined #crystal-lang
02:24
ruby_ has quit [Ping timeout: 265 seconds]
02:30
faustinoaq has joined #crystal-lang
02:33
<
faustinoaq >
Maybe, 100% First core and 12 % Second Core
02:33
pduncan has joined #crystal-lang
02:37
<
faustinoaq >
Maybe, I don't understand parallelism X-D
02:37
mgarciaisaia has joined #crystal-lang
02:40
<
asterite >
faustinoaq: I think the GC uses many cores
02:47
<
faustinoaq >
asterite: Oh, I forgot the GC, Crystal could be very interesting in parallelism XD Thanks for your hard work in this project
02:50
<
faustinoaq >
wmoxam: Wow, Crystal in OpenBSD!!!
02:51
<
wmoxam >
yeah, though probably buggy in spots
02:51
<
wmoxam >
trying to compile the compiler now
02:52
<
qard >
Crystal on OpenBSD before Windows...LOL
02:53
<
wmoxam >
tbh the FreeBSD work made the OpenBSD work much easier
02:56
onethirtyfive has joined #crystal-lang
02:57
mgarciaisaia has left #crystal-lang [#crystal-lang]
02:58
<
wmoxam >
lol, yeah plenty to be done yet 😅
03:01
onethirtyfive has quit [Ping timeout: 264 seconds]
03:13
ruby_ has joined #crystal-lang
03:30
xhwx has joined #crystal-lang
03:33
faustinoaq has left #crystal-lang [#crystal-lang]
03:43
xhwx has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
04:11
mgarciaisaia has joined #crystal-lang
04:33
Philpax has quit [Ping timeout: 252 seconds]
04:42
pduncan has quit [Ping timeout: 250 seconds]
04:53
mgarciaisaia has quit [Quit: Leaving.]
05:03
onethirtyfive has joined #crystal-lang
05:03
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
05:06
pawnbox has quit [Remote host closed the connection]
05:06
pawnbox has joined #crystal-lang
05:18
<
wmoxam >
really need to disable those warnings
05:21
mgarciaisaia has joined #crystal-lang
05:34
pawnbox has quit [Read error: Connection reset by peer]
05:35
pawnbox has joined #crystal-lang
05:36
pawnbox has quit [Remote host closed the connection]
05:44
mgarciaisaia has quit [Quit: Leaving.]
05:47
pawnbox has joined #crystal-lang
05:50
pawnbox has quit [Remote host closed the connection]
05:50
pawnbox has joined #crystal-lang
05:57
soveran has joined #crystal-lang
05:58
ruby_ has quit [Remote host closed the connection]
06:01
Philpax has joined #crystal-lang
06:59
ruby_ has joined #crystal-lang
07:03
ruby_ has quit [Ping timeout: 255 seconds]
07:05
ruslux has joined #crystal-lang
07:14
mark_66 has joined #crystal-lang
07:25
Nik736 has joined #crystal-lang
07:38
qard has joined #crystal-lang
07:47
pawnbox has quit [Remote host closed the connection]
07:52
pawnbox has joined #crystal-lang
07:56
pawnbox has quit [Remote host closed the connection]
07:57
pawnbox has joined #crystal-lang
08:02
pawnbox has quit [Ping timeout: 265 seconds]
08:11
globalkeith has joined #crystal-lang
08:21
pawnbox has joined #crystal-lang
08:28
akwiatkowski has joined #crystal-lang
08:37
kulelu88 has joined #crystal-lang
09:14
pawnbox_ has joined #crystal-lang
09:14
pawnbox has quit [Read error: Connection reset by peer]
09:26
pawnbox_ has quit [Remote host closed the connection]
09:26
pawnbox has joined #crystal-lang
09:56
pawnbox has quit [Remote host closed the connection]
09:57
pawnbox has joined #crystal-lang
10:08
<
crystal-gh >
[crystal] asterite closed pull request #3279: Add file-private types. Part of #2950 (master...feature/file_private_types)
https://git.io/vilDx
10:14
pawnbox has quit [Remote host closed the connection]
10:15
pawnbox has joined #crystal-lang
10:17
pawnbox has quit [Remote host closed the connection]
10:17
pawnbox has joined #crystal-lang
10:18
kulelu88 has quit [Quit: Leaving]
10:18
pawnbox has quit [Remote host closed the connection]
10:19
pawnbox has joined #crystal-lang
10:19
soveran has quit [Remote host closed the connection]
10:32
pawnbox has quit [Remote host closed the connection]
10:32
pawnbox has joined #crystal-lang
10:47
<
crystal-gh >
[crystal] asterite opened pull request #3280: Add private types. Fixes #2950 (master...feature/file_private_types)
https://git.io/vi4y7
10:52
bjz has joined #crystal-lang
10:56
ruby_ has joined #crystal-lang
10:58
soveran has joined #crystal-lang
11:01
ruby_ has quit [Ping timeout: 244 seconds]
11:07
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
11:08
Philpax has quit [Ping timeout: 240 seconds]
11:23
bjz has joined #crystal-lang
11:25
xhwx has joined #crystal-lang
11:26
<
rkeene >
Tried their IRC channel ?
11:33
globalkeith has quit [Ping timeout: 244 seconds]
11:34
<
crystal-gh >
crystal/master d1883fc Ary Borenszweig: Compiler: missing docs for new methods. FIxes #3281
11:35
bjz_ has joined #crystal-lang
11:37
bjz has quit [Ping timeout: 255 seconds]
11:42
pawnbox has quit [Remote host closed the connection]
11:48
ponga has joined #crystal-lang
11:49
pawnbox has joined #crystal-lang
11:51
xhwx has quit [Remote host closed the connection]
12:01
badeball has quit [Remote host closed the connection]
12:01
badeball has joined #crystal-lang
12:26
mark_66 has quit [Remote host closed the connection]
12:26
mark_66 has joined #crystal-lang
12:28
sapphire_ has joined #crystal-lang
12:28
<
sapphire_ >
hey there
12:29
<
FromGitter >
<sdogruyol> yo
12:29
pawnbox has quit [Remote host closed the connection]
12:29
<
sapphire_ >
prepare for mindblowing question
12:29
<
sapphire_ >
Is it possible to localise crystal on a language level? (keywords,constructions e.t.c.)
12:34
<
BlaXpirit >
sapphire_, probably.....
12:34
<
sapphire_ >
hehe, but it's a bool question
12:34
<
BlaXpirit >
but it would be extremely annoying to maintain the fork
12:35
<
sapphire_ >
eh, and still
12:37
pawnbox has joined #crystal-lang
12:37
<
BlaXpirit >
sapphire_, it's impossible for it to be impossible
12:37
<
BlaXpirit >
but it's unimaginably tedious
12:37
<
sapphire_ >
as long as there's utf-8 support - it's kinda possible
12:38
pawnbox has quit [Remote host closed the connection]
12:38
pawnbox has joined #crystal-lang
12:46
<
sapphire_ >
[cricket chirping intensifies]
13:07
Philpax has joined #crystal-lang
13:11
trapped has joined #crystal-lang
13:36
<
BlaXpirit >
how can I convert an integer to a string with leading zeroes if needed?
13:37
<
BlaXpirit >
say, 255 -> "ff", 1 -> "01"
13:38
<
sapphire_ >
to_s(16)*
13:38
<
BlaXpirit >
>> 1.to_s(16)
13:38
<
FromGitter >
<kofno> ljust
13:39
<
BlaXpirit >
ah that's the name, thanks
13:39
<
BlaXpirit >
>> 1.to_s(16).ljust(2, '0')
13:39
<
BlaXpirit >
>> 1.to_s(16).rjust(2, '0')
13:40
<
FromGitter >
<kofno> or rjust
13:40
<
FromGitter >
<kofno> :)
13:40
<
FromGitter >
<kofno> one of those
13:40
<
sapphire_ >
so, no solution for me? :(
13:41
<
BlaXpirit >
sapphire_, what solution? you just go and spend 1000 hours editing the compiler
13:42
<
sapphire_ >
yep,sure,mhm,how about a guide?
13:43
<
wmoxam >
sapphire_: you would essentially be forking crystal and making your own language
13:43
CompanionCube has quit [Ping timeout: 250 seconds]
13:43
<
sapphire_ >
obviously
13:44
<
wmoxam >
and you want a guide for that?
13:44
CompanionCube has joined #crystal-lang
13:45
<
sapphire_ >
(it's now in the docs anyway)
13:46
pawnbox has quit [Remote host closed the connection]
13:46
<
wmoxam >
not sure what ones motivation would be to write a 'how to fork X' guide
13:46
<
sapphire_ >
well, nowadays languages are popping out left and right
13:46
<
sapphire_ >
even that onyx
13:47
<
wmoxam >
they typically aren't forked from another lang
13:47
<
sapphire_ >
not exactly how to fork,duh. How to customize lexers and parsers to add/modify grammar
13:48
<
BlaXpirit >
sapphire_, wow i just had an amazing idea
13:48
<
BlaXpirit >
you don't remove existing keywords from the language, only add new ones
13:49
<
sapphire_ >
__or__ replace
13:49
<
BlaXpirit >
that's 100 times more work
13:50
<
sapphire_ >
(i might as well re-trace "Joy" by commit history but that's somehow even more work)
13:50
ruby_ has joined #crystal-lang
13:51
<
sapphire_ >
lol, ouch
13:51
<
BlaXpirit >
supports unicode
13:52
<
sapphire_ >
massive ;/
13:52
<
BlaXpirit >
this is nothing compared to the rest of the work on standard library
13:52
<
BlaXpirit >
and absolutely all compiler code if you want to go the hard way
13:52
<
sapphire_ >
why not just use [wow] whole words
13:53
<
BlaXpirit >
this is a lexer, looks one character at a time -_-
13:53
<
sapphire_ >
not even DRY tho ;/
13:54
sapphire_ has quit [Quit: Page closed]
13:55
<
FromGitter >
<cjgajard> "localize language's keywords" remembered me #2394 , that was hilarious :smile:
13:56
pawnbox has joined #crystal-lang
14:00
ruslux has quit [Quit: Page closed]
14:00
pawnbox has quit [Ping timeout: 255 seconds]
14:02
CompanionCube has quit [Ping timeout: 250 seconds]
14:06
CompanionCube has joined #crystal-lang
14:06
LastWhisper____ has joined #crystal-lang
14:06
<
hmans >
Dumb question about macros...:
14:07
<
hmans >
macro template_to_proc(path)
14:07
<
hmans >
{{ run("./inline_template.cr", path) }}
14:07
<
hmans >
I was expecting path to expand to the value passed to the macro, but it just expands to "path"
14:07
<
hmans >
What am I missing?
14:09
<
BlaXpirit >
hmans, you must pass a literal to the macro
14:10
<
hmans >
so, a print {{path}} does what I would expect
14:16
pawnbox has joined #crystal-lang
14:19
soveran has quit [Remote host closed the connection]
14:22
soveran has joined #crystal-lang
14:24
soveran has quit [Remote host closed the connection]
14:28
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
14:31
LastWhisper____ has joined #crystal-lang
14:37
pawnbox has quit [Ping timeout: 265 seconds]
14:39
globalkeith has joined #crystal-lang
14:39
pawnbox has joined #crystal-lang
14:44
pawnbox has quit [Remote host closed the connection]
14:45
pawnbox has joined #crystal-lang
14:47
pawnbox has quit [Remote host closed the connection]
14:47
pawnbox has joined #crystal-lang
14:51
<
crystal-gh >
[crystal] asterite closed pull request #3280: Add private types. Fixes #2950 (master...feature/file_private_types)
https://git.io/vi4y7
14:52
<
crystal-gh >
crystal/master 77c4cea maiha: Compiler: mark LLVM return type as Nil when program ends with no typed ASTNode
14:52
<
crystal-gh >
crystal/master a7bc280 Ary Borenszweig: Merge pull request #3275 from maiha/typeless-as-nil...
15:01
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:02
akwiatkowski has quit [Ping timeout: 244 seconds]
15:02
LastWhisper____ has joined #crystal-lang
15:04
sapphire_ has joined #crystal-lang
15:08
<
sapphire_ >
#2394, gg, triggered
15:14
globalkeith has quit [Ping timeout: 244 seconds]
15:24
soveran has joined #crystal-lang
15:29
soveran has quit [Ping timeout: 250 seconds]
15:29
mark_66 has quit [Quit: Leaving.]
15:39
mgarciaisaia has joined #crystal-lang
15:48
mgarciaisaia has left #crystal-lang [#crystal-lang]
15:48
<
crystal-gh >
crystal/master 798b2e2 Ary Borenszweig: Updated Changelog
16:06
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
16:08
sapphire_ has quit [Ping timeout: 264 seconds]
16:21
mgarciaisaia has joined #crystal-lang
16:21
mgarciaisaia has left #crystal-lang [#crystal-lang]
16:24
pawnbox has quit [Remote host closed the connection]
16:27
pawnbox has joined #crystal-lang
16:38
ruby_ has quit [Remote host closed the connection]
16:38
ssvb has quit [Ping timeout: 264 seconds]
16:40
snsei has quit [Remote host closed the connection]
16:40
snsei has joined #crystal-lang
16:42
ssvb has joined #crystal-lang
16:45
snsei has quit [Ping timeout: 276 seconds]
16:54
ruby_ has joined #crystal-lang
16:55
A124 has quit [Quit: '']
16:57
A124 has joined #crystal-lang
17:00
ModalSeoul has joined #crystal-lang
17:00
<
ModalSeoul >
Yes hello I quite like your language of Crystals.
17:00
<
ModalSeoul >
However I am unable to spot where I may buy stickers for the language of Crystals. Or perhaps a hoodie.
17:00
<
ModalSeoul >
Dark colour, of course.
17:00
<
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.
17:02
<
BlaXpirit >
well this has become quite a popular request
17:05
<
BlaXpirit >
mverzilli, Papierkorb, anything to say on this?
17:05
<
FromGitter >
<BlaXpirit> @mverzilli rather
17:09
<
bjmllr >
i was thinking of having some stickers made to hand out at (mostly ruby) events, would anyone object to that?
17:11
<
FromGitter >
<mverzilli> thanks for the nudge, looking into it :D
17:16
<
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
17:16
<
Papierkorb >
*for my
17:16
<
BlaXpirit >
well i'm definitely not the guy to organize this. just pinging people who showed interest
17:18
<
Papierkorb >
I don't even know who'd be responsible (Manastech?), also I'm terrible at graphics design :P
17:19
Philpax has quit [Ping timeout: 240 seconds]
17:19
<
BlaXpirit >
Papierkorb, u dont need to design anything
17:20
LastWhisper____ has joined #crystal-lang
17:23
<
ModalSeoul >
I WOULD BE MORE THAN HAPPY TO FUND YOUR INITIAL ENDEAVOR INTO STICKERS, YOUNG KNIGHT.
17:24
<
FromGitter >
<mverzilli> haha, roger that
17:25
<
ModalSeoul >
If I could submit a query to the court... Do any of you fine knights happen to use the http server "Caddy"?
17:26
soveran has joined #crystal-lang
17:27
onethirtyfive has quit [Remote host closed the connection]
17:29
aolko has joined #crystal-lang
17:29
aolko has left #crystal-lang [#crystal-lang]
17:30
sapphire_ has joined #crystal-lang
17:31
<
sapphire_ >
so, back again
17:31
soveran has quit [Ping timeout: 260 seconds]
17:34
<
sapphire_ >
back to my issue/question
17:38
soveran has joined #crystal-lang
17:38
soveran has joined #crystal-lang
17:38
soveran has quit [Changing host]
17:52
<
sapphire_ >
wow, what a "__nice__", "__friendly__", "__active__" and "__supportive__" community, gj
17:53
<
ModalSeoul >
Young knight Sapphire_!
17:53
<
ModalSeoul >
May I be of any assistance, sire?
17:54
<
sapphire_ >
your sarcasm is not effective, cut it out
17:54
<
BlaXpirit >
talking to yourself?
17:54
<
ModalSeoul >
I do not understand your words.
17:55
<
ModalSeoul >
Traveler I have attempted to give you aide and received only disrespectb ack.
17:56
<
ModalSeoul >
Needless to say I am disappointed.
17:56
<
sapphire_ >
well, no shit, i am disappointed as well, because my problem remains unsolved
17:56
<
BlaXpirit >
then go and solve it
17:56
<
ModalSeoul >
Traveler! May I query you as to what your problem is?
17:57
<
sapphire_ >
please take a peek above at
_the chat history_
17:57
<
ModalSeoul >
I'd have to have been in the channel during the conversation to have the chat history loaded.
17:58
<
sapphire_ >
tl;dr: forking and localising crystal at the language level
17:58
<
ModalSeoul >
Have you tried Docker?
17:58
<
ModalSeoul >
'Tis a meme.
17:58
<
sapphire_ >
ain't effective as i told
17:59
<
ModalSeoul >
The language level? I've not gotten that far in Super Mario 64. Are you sure that's an actual level?
17:59
<
sapphire_ >
i found*
18:00
<
BlaXpirit >
welp, nothing to do here
18:00
ponga has quit [Quit: Connection closed for inactivity]
18:01
<
sapphire_ >
heh, leaving already?
18:02
<
sapphire_ >
i am also feeling lazy, and kinda prefer (dead-simple) simple solutions
18:02
<
ModalSeoul >
Then don't do complicated shit.
18:03
<
FromGitter >
<Sija> :D
18:03
<
FromGitter >
<Sija> exactly, and don’t expect that you’ll find a "nice", "friendly", "active" and "supportive” community for your laziness
18:03
<
sapphire_ >
then make it a breeze 😏
18:04
<
FromGitter >
<Sija> laziness is so ’90s ;)
18:04
<
sapphire_ >
guides,docs and video tutorials are always welcome, y'know 😏
18:04
<
sapphire_ >
oh, excuse me,
__energy effecient__
18:05
<
ModalSeoul >
On a sid enote, freeing mallocs is the closest thing I'll ever get to a sexual release.
18:06
<
sapphire_ >
nice e-notes you've got here
18:06
<
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
18:06
<
ModalSeoul >
I'm too young for htat
18:06
<
ModalSeoul >
sorry.
18:06
<
ModalSeoul >
Not sure what you're getting at but I BELIEVE I HAVE BEEN INSULTED.
18:07
<
sapphire_ >
i'm not insulting anyone
18:07
<
ModalSeoul >
It's okay I'm into self-deprecation it's a hobby.
18:07
<
sapphire_ >
so anyway
18:07
<
sapphire_ >
can you provide a solution [yet?]
18:07
<
ModalSeoul >
Can you
18:08
<
sapphire_ >
i can't
18:08
<
sapphire_ >
i'm the one with a question
18:08
<
ModalSeoul >
Ah hah! We've gotten to the bottom of the rabbit hole.
18:08
<
ModalSeoul >
So it seems..
18:09
<
sapphire_ >
but in reality it might not
18:11
<
ModalSeoul >
Reality is but your perspective, traveler.
18:11
<
ModalSeoul >
My I ask you a question?
18:11
<
ModalSeoul >
Who are you, really?
18:11
<
ModalSeoul >
Deep down
18:12
<
sapphire_ >
mildly frustrated programmer
18:12
<
sapphire_ >
who just want to solve this problem
18:13
<
ModalSeoul >
But who are YOU?
18:13
<
ModalSeoul >
Really?
18:13
<
ModalSeoul >
Look inside, deep inside, what do you see?
18:13
<
FromGitter >
<cjgajard> sapphire_, why you consider english keywords to be "a problem"?
18:13
<
wmoxam >
it's really not a run of the mill problem 😁
18:14
<
sapphire_ >
security mechanisms 😏
18:14
<
sapphire_ >
you see, it's not really a common knowledge
18:14
<
sapphire_ >
it's specific
18:14
<
sapphire_ >
if it was common there would be a ton of tutorials about this
18:16
<
wmoxam >
not sure what you're frustrated about tbh
18:19
<
sapphire_ >
not solving a problem
18:19
<
ModalSeoul >
Buffalo Springfield calms everybody down
18:19
<
sapphire_ >
not related actually
18:19
<
wmoxam >
sapphire_: you seem to want someone else to solve it :p
18:20
<
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
18:21
<
wmoxam >
and those don't exist unless someone takes the time to make it
18:21
<
sapphire_ >
and here's the perfect time to do it
18:23
<
wmoxam >
that's the spirit
18:23
<
wmoxam >
I look forward to reading your guide
18:23
<
sapphire_ >
[not me]
18:23
<
sapphire_ >
[obviously]
18:24
<
sapphire_ >
i lack the knowledge of solving this problem in the first place
18:24
<
wmoxam >
that's how these things get done
18:24
<
sapphire_ >
that's why i'm here
18:25
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:26
pawnbox_ has joined #crystal-lang
18:26
LastWhisper____ has joined #crystal-lang
18:27
LastWhisper____ has quit [Read error: Connection reset by peer]
18:27
pawnbox has quit [Ping timeout: 240 seconds]
18:27
onethirtyfive has joined #crystal-lang
18:28
sapphire_ is now known as sapphire_brb
18:32
onethirtyfive has quit [Ping timeout: 276 seconds]
18:33
pawnbox_ has quit [Ping timeout: 244 seconds]
18:35
<
ModalSeoul >
[12:24] <sapphire_> i lack the knowledge of solving this problem in the first place
18:35
<
ModalSeoul >
then you shouldn't be tackling this problem.
18:36
pawnbox has joined #crystal-lang
18:40
sapphire_brb is now known as sapphire_
18:40
<
sapphire_ >
nah, the need is strong
18:41
<
sapphire_ >
i'm also not mensioning the ideal case of sexing crytal and python
18:41
<
sapphire_ >
mentioning*
18:42
<
wmoxam >
sapphire_: have you written a compiler before?
18:42
<
sapphire_ >
that's the point
18:42
<
wmoxam >
(or interpreter?)
18:42
<
wmoxam >
sapphire_: ok, I would start there
18:42
<
wmoxam >
there are tons of resources for that
18:43
<
sapphire_ >
well, any simple ones?
18:43
<
sapphire_ >
'cos they are scattered across the languages
18:43
<
wmoxam >
should be lots of undergrad material on that
18:44
<
wmoxam >
I wrote my first interpreter in Uni
18:45
<
sapphire_ >
honestly, confused
18:45
<
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)
18:45
<
sapphire_ >
y'know, i'm a bit of ruby/python/php/delphi guy
18:46
<
sapphire_ >
and a sprinkle of vb.net
18:47
<
sapphire_ >
actually i saw python one on yt
18:47
<
wmoxam >
theres tons if you google "how to write a compiler in python"
18:47
<
sapphire_ >
python/ruby/crystal flaw is,btw - you can't compile the scripts in a native form
18:48
<
sapphire_ >
that's very sad, if you think about it
18:48
<
sapphire_ >
.cr -compile--> .exe/.sh/.app
18:48
<
sapphire_ >
same for .py and .rb
18:48
<
wmoxam >
Ruby & Python are interpreters ...
18:49
<
wmoxam >
Crystal compiles
18:49
<
sapphire_ >
and yet ironruby can compile to exe
18:49
<
wmoxam >
ironruby is dead
18:49
<
BlaXpirit >
wmoxam, you are wasting your time
18:49
<
sapphire_ >
v3 is in the works
18:49
<
sapphire_ >
trust me and their github
18:50
pawnbox has quit [Ping timeout: 255 seconds]
18:51
<
wmoxam >
k, but its still an interpreter ;)
18:51
<
sapphire_ >
still produces exe
18:52
<
wmoxam >
so does Ocra
18:52
<
wmoxam >
it's just a matter of packaging
18:52
<
sapphire_ >
well, i doubt that ironruby puts a whole python env inside an exe
18:53
<
wmoxam >
it sure does
18:53
<
Papierkorb >
how else should it do it?
18:53
<
wmoxam >
every executable you build ships with a runtime
18:53
<
sapphire_ >
2megs is the approx size of a sample form app
18:53
<
Papierkorb >
2megs is huge, and if you use compression, even bigger
18:53
<
sapphire_ >
if it would contain env it would weigh 20~50megs
18:58
<
wmoxam >
you mean the executable itself?
18:58
<
wmoxam >
it's dynamically linked to the run time
18:58
<
sapphire_ >
here's an example
18:58
<
wmoxam >
the run time would need to be included in any installer
18:59
<
sapphire_ >
d'you know delphi/lazarus?
18:59
<
wmoxam >
so it would be > 2MB
18:59
<
Papierkorb >
this is already entertaining in itself
*munches popcorn*
19:00
<
sapphire_ >
drop the popcorn and get over here
19:00
<
FromGitter >
<cjgajard> same here
19:00
<
sapphire_ >
like, srsly, wtf
19:02
<
Papierkorb >
Why on earth do people want to localize a programming language? Splitting the community for no gain?
19:02
<
Papierkorb >
For highly specific things, yes, like spreadsheet calculations or stuff. Enduser facing things.
19:02
<
sapphire_ >
to drop the learning curve down
19:03
<
sapphire_ >
to allow people write programs with minimum effort possible
19:03
<
sapphire_ >
to be intuitive?
19:04
ModalSeoul has quit [Ping timeout: 264 seconds]
19:04
<
sapphire_ >
heck there are even hebrew programming languages somewhere, so what, noone asks around "why?"
19:05
<
wmoxam >
I'm supportive of anyone learning to write compilers/interpreters
19:05
<
wmoxam >
no matter how bad the idea ;)
19:05
<
sapphire_ >
learning && writing at the same time
19:05
<
sapphire_ >
(that's important)
19:05
<
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
19:06
<
Papierkorb >
You don't even have to learn english to learn almost any language out there
19:06
<
sapphire_ >
yes, sure, but there's a difference between 200 page book and a short video tutorial
19:07
<
Papierkorb >
There are tons of "short video tutorials" on many many languages in many human languages on YouTube
19:07
<
sapphire_ >
well, some people w/o english are having really hard time learning programming languages
19:07
<
sapphire_ >
saw that myself
19:07
<
sapphire_ >
they just don't get it
19:08
<
sapphire_ >
point is the whole manual should fit in a short video tutorial
19:09
<
sapphire_ >
like, "here are all the things you need to know about this language", and "done, you are already writing in it"
19:09
<
Papierkorb >
Sorry, not everyone is cut out to be a programmer, just as not everyone is cut out to be a doctor
19:09
<
sapphire_ >
say, html is kinda simple, right
19:09
<
Papierkorb >
No it'S not
19:10
<
Papierkorb >
How do you know that you don't need </img>?
19:10
<
Papierkorb >
Ah now you need to learn something that doesn't fit in a 15min youtube video
19:10
<
sapphire_ >
well, knowing the basics of the html majority is already using it
19:11
<
Papierkorb >
you need to learn parts of XML
19:11
<
Papierkorb >
learning "if" is much simpler
19:12
<
sapphire_ >
i'm trying to circle out the widespread languages
19:12
<
sapphire_ >
okay, delphi
19:13
<
sapphire_ >
pretty simple
19:13
<
sapphire_ >
even schools are teaching kids to write in delphi
19:13
<
sapphire_ >
same goes for vb.net
19:19
willl has quit [Quit: Connection closed for inactivity]
19:24
akwiatkowski has joined #crystal-lang
19:25
<
wmoxam >
what schools are teaching delphi & vb these days?
19:25
pawnbox has joined #crystal-lang
19:27
<
sapphire_ >
russian schools still
19:37
soveran has quit [Remote host closed the connection]
19:45
qard has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
19:45
qard has joined #crystal-lang
20:26
pawnbox has quit [Remote host closed the connection]
20:26
pawnbox has joined #crystal-lang
20:27
pawnbox has quit [Remote host closed the connection]
20:30
trapped has quit [Ping timeout: 276 seconds]
20:31
onethirtyfive has joined #crystal-lang
20:33
soveran has joined #crystal-lang
20:33
soveran has joined #crystal-lang
20:33
soveran has quit [Changing host]
20:35
onethirtyfive has quit [Ping timeout: 252 seconds]
20:37
pawnbox has joined #crystal-lang
20:43
pawnbox has quit [Ping timeout: 264 seconds]
20:44
<
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...
20:44
<
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
20:45
<
sapphire_ >
well, there are also chinese programming languages, so...
20:45
<
FromGitter >
<mverzilli> we're looking for cost-effective ways of providing stickers (cost-effective shipping is no joke when you're in Argentina :P)
20:45
<
FromGitter >
<mverzilli> but in the meantime at least you can use that :)
21:06
willl has joined #crystal-lang
22:00
akwiatkowski has quit [Ping timeout: 244 seconds]
22:14
soveran has quit [Remote host closed the connection]
22:16
pawnbox has joined #crystal-lang
22:19
<
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
22:21
pawnbox has quit [Ping timeout: 250 seconds]
22:32
onethirtyfive has joined #crystal-lang
22:34
jamie_ca has joined #crystal-lang
22:37
onethirtyfive has quit [Remote host closed the connection]
22:37
onethirtyfive has joined #crystal-lang
22:46
snsei has joined #crystal-lang
22:50
onethirtyfive has quit [Remote host closed the connection]
22:51
snsei has quit [Ping timeout: 252 seconds]
22:54
Ven_ has joined #crystal-lang
23:10
<
Papierkorb >
Crystal "fully" supports linux 32bit binaries, correct?
23:14
<
CompanionCube >
sapphire_: if you want easy as possible
23:14
<
CompanionCube >
Go for something actually designed for that
23:14
<
sapphire_ >
like what
23:14
<
CompanionCube >
such as Snap, Scratch and Greenfoot
23:14
<
sapphire_ >
scratch -_-
23:14
<
sapphire_ >
greenfoot is dead
23:15
soveran has joined #crystal-lang
23:15
soveran has quit [Changing host]
23:15
soveran has joined #crystal-lang
23:16
<
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
23:18
<
CompanionCube >
Alternatively, abuse the hell out of the C preprocessor.
23:18
<
sapphire_ >
i cannot into c :/
23:20
<
CompanionCube >
C is seperate from the preprocessor
23:20
soveran has quit [Ping timeout: 240 seconds]
23:20
<
CompanionCube >
(although that doesn't mean using it seperately is a good idea.)
23:22
jamie_ca is now known as jamie_ca_
23:24
<
sapphire_ >
someone's salty "Seriously, if you want to code in Pascal, buy a Pascal compiler, don't destroy the beautiful C language.
23:28
jamie_ca has joined #crystal-lang
23:31
<
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
23:58
pawnbox has joined #crystal-lang