Time |
S |
Nick |
Message |
00:33 |
|
|
codex joined #sourcefu |
00:41 |
|
|
hydrajump joined #sourcefu |
06:48 |
|
aditsu |
whaa?! apparently html6 is a thing |
06:56 |
|
aditsu |
hmm, maybe not a real thing, but there is some talk about it |
09:18 |
|
prologic |
why do we need HTML6 now? |
09:55 |
|
|
aditsu joined #sourcefu |
09:56 |
|
aditsu |
dunno, maybe because 6>5? :p |
10:01 |
|
pdurbin |
huh |
10:01 |
|
prologic |
but HTML sux :) |
10:01 |
|
prologic |
right? :P |
10:02 |
|
prologic |
I think we're just liking bumping the number now |
10:02 |
|
prologic |
it used to be just HTML |
10:03 |
|
pdurbin |
it's a lot of angle brackets < > |
10:16 |
|
prologic |
hehe |
10:16 |
|
prologic |
playing around with docker-machine 0.3.0 right now |
10:16 |
|
prologic |
it's pretty awesome stuff |
10:16 |
|
prologic |
just successfully imported using the new generic driver an existing docker server of mine |
10:17 |
|
prologic |
now doing the same with a 2nd |
10:42 |
|
pdurbin |
cool |
10:46 |
|
|
aditsu joined #sourcefu |
10:47 |
|
aditsu |
I wouldn't say html sux, html5 especially is decent |
10:48 |
|
aditsu |
and I thought 5 was supposed to be the last version number for html |
10:50 |
|
prologic |
I was joking :) |
10:53 |
|
aditsu |
I think it would be nice if browsers came preloaded with jquery and jquery-ui |
10:54 |
|
aditsu |
still requiring something in the html to activate the needed parts, but without downloading stuff |
10:55 |
|
prologic |
for me it's the JS |
10:55 |
|
prologic |
and lack of standard "machine' and "bytecode" |
10:55 |
|
prologic |
if we had that for example we could target the JSEngine using other langauges |
10:55 |
|
aditsu |
they're working on that.. asm.js and some bytecode stuff that was mentioned a few days ago |
10:56 |
|
prologic |
wow |
10:56 |
|
prologic |
about time :P |
10:56 |
|
prologic |
and cool! I just imported all 3 of my DO Docker hosts into docker-machine |
10:56 |
|
aditsu |
https://plus.google.com/+MarkLewis/posts/FuJmn9QFc1p |
10:57 |
|
pdurbin |
aditsu: hey, I was just going to link to that! thanks! :) |
10:58 |
|
prologic |
thanks :) |
10:58 |
|
prologic |
+1'd and commented :P |
11:01 |
|
aditsu |
pdurbin: you did, a week ago :) |
11:01 |
|
pdurbin |
oh |
11:01 |
|
pdurbin |
:) |
11:05 |
|
pdurbin |
aditsu: does the comment "the JVM is strictly OO" make sense to you? I brought up how Clojure runs on the JVM and isn't OO. |
11:06 |
|
aditsu |
depends what you mean by OO.. but generally I'd say no |
11:07 |
|
prologic |
yeah no |
11:08 |
|
prologic |
almost no VM has anything to do with OO |
11:08 |
|
prologic |
they generally mimic real hardware machines more or less |
11:08 |
|
prologic |
with instructions like PUSH, POP, MOV, etc |
11:08 |
|
prologic |
most are stack based (with some excpetions) |
11:08 |
|
aditsu |
I'm not familiar with how the JVM works internally |
11:09 |
|
prologic |
I've read some of it's internals at a high levle |
11:09 |
|
prologic |
it does some pretty amazing optimizations |
11:09 |
|
aditsu |
but at the very list, you have to give it classes, right? |
11:09 |
|
prologic |
it also JITs |
11:09 |
|
prologic |
well .class files? sure |
11:09 |
|
aditsu |
least* |
11:09 |
|
prologic |
but they compile to the KVM bytecode |
11:10 |
|
prologic |
the bytecode *may* have special instructions for dealing with objects - sure |
11:10 |
|
prologic |
but a lot don't special-case that |
11:10 |
|
aditsu |
you don't have variables and functions that live outside of a class |
11:10 |
|
prologic |
sure |
11:11 |
|
prologic |
but typically a class/object boils down to a hashmap of attributes |
11:11 |
|
prologic |
so your class/object is nothing more than a struct (in C world) or a dict (in Python world) |
11:12 |
|
prologic |
http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html |
11:12 |
|
prologic |
https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings |
11:12 |
|
prologic |
this is a better list :) |
11:12 |
|
aditsu |
anyway, it would be nice to be able to run java bytecode in the browser, not through an applet, but like javascript |
11:13 |
|
prologic |
agreed |
11:14 |
|
prologic |
or Python bytecode |
11:14 |
|
prologic |
or just opening up any language to target the new vm |
11:14 |
|
aditsu |
there's gwt for now, but the code could be smaller and faster |
11:14 |
|
aditsu |
java bytecode is not limited to java :) |
11:14 |
|
prologic |
strictly speaking kvm bytecode |
11:14 |
|
prologic |
:) |
11:15 |
|
aditsu |
jvm |
11:15 |
|
prologic |
many languages in fact target the KVM |
11:15 |
|
prologic |
not just Java |
11:15 |
|
pdurbin |
JVM |
11:16 |
|
prologic |
JVM, RVM, CLI, Python, HHVM |
11:16 |
|
prologic |
Oh V8 |
11:16 |
|
prologic |
Can't think of any other widely used/popular VM(s) |
11:16 |
|
prologic |
oh Parrot which I think it used by Perl 6+ |
11:18 |
|
aditsu |
I think lisp had one of the first virtual machines |
11:20 |
|
pdurbin |
Erlang has a VM called "the beam" |
11:20 |
|
pdurbin |
Haskell has a VM |
11:23 |
|
pdurbin |
Perl 6 runs on the JVM these days. Much faster than Parrot from what I understand. Maybe sivoais can confirm. |
11:24 |
|
|
hydrajump joined #sourcefu |
11:24 |
|
pdurbin |
anyway, I wonder if the people who develop Clojure would have an easier time on another VM, one that's less oriented toward OO |
11:31 |
|
prologic |
oh wow did not know that :) |
11:35 |
|
pdurbin |
s/CLI/CLR/ I assume |
11:35 |
|
prologic |
is it CLI or CLR? |
11:35 |
|
prologic |
Common Language Interface; Common Lanauge Runtime |
11:35 |
|
prologic |
I think you're right it is probably CLR |
11:35 |
|
pdurbin |
everybody seems to call it CLR |
11:36 |
|
pdurbin |
but I'm not much of a Microsoft person |
11:36 |
|
prologic |
https://en.wikipedia.org/wiki/Common_Language_Runtime |
11:36 |
|
prologic |
yeah |
11:36 |
|
pdurbin |
I've read too many Halloween documents. :) |
11:51 |
|
sivoais |
pdurbin: yep, Perl 6 (Rakudo) has a JVM target |
11:52 |
|
sivoais |
Parrot is mostly on the backburner these days. It had amazing design, but was too ambitious. |
11:52 |
|
prologic |
ahh |
11:52 |
|
sivoais |
The main VM targets now are the JVM and MoarVM. MoarVM is a Perl 6 specific VM |
11:53 |
|
sivoais |
I believe the current way of choosing between them is: JVM: for concurrency and long-running servers; MoarVM: short scripts and things that need to use lots of Perl 6's dynamic features |
11:54 |
|
prologic |
as an end-user/dev how do ou choose between them? |
11:54 |
|
prologic |
or do you have to install one over the other? |
11:56 |
|
sivoais |
you can install both. I use rakudobrew and with that you can switch between the backends |
11:56 |
|
sivoais |
<https://github.com/tadzik/rakudobrew> |
11:57 |
|
sivoais |
Also, Perl 5 code works using Inline::Perl5! :-P |
11:59 |
|
sivoais |
lol, and I suppose you could also do Perl 5's Inline::Python from inside Perl 6's Inline::Perl5 |
12:00 |
|
sivoais |
actually, same author of p5-Inline::Python wrote an p6-Inline::Python too :-) |
12:03 |
|
sivoais |
ah, yes.. the first of the month... when all the "mailing list memberships reminder" e-mails come in |
12:05 |
|
prologic |
indeed |
12:06 |
|
prologic |
many years ago I unsubscribed from all mailing lists |
12:06 |
|
prologic |
I tend not to use forums or mailing lists anymore :) |
12:06 |
|
prologic |
so I avoid the 1st of the month problem altogether! |
13:37 |
|
aditsu |
I use some mailing lists and forums, but don't get any membership reminders |
13:40 |
|
pdurbin |
I kind of can't stand forums. I'm not sure why. |
13:40 |
|
prologic |
https://github.com/prologic/autodock-paas |
13:40 |
|
prologic |
any takers to help test this? :) |
13:41 |
|
prologic |
I'm testing via a docker-machine locally via virtualbox driver |
13:46 |
|
aditsu |
pdurbin: I played a bit with that tricider thing... is there a way to sort ideas? |
13:48 |
|
pdurbin |
aditsu: not sure. did you add some ideas? |
13:49 |
|
aditsu |
yeah, a bunch (but they had already been mentioned on irc) |
13:50 |
|
aditsu |
also, it's weird that those grey triangles have links to a bigger grey triangle |
13:52 |
|
aditsu |
well.. javascript onclick kind of links |
14:12 |
|
prologic |
wow |
14:12 |
|
prologic |
DigitalOcean is having troubles today |
14:42 |
|
|
dotplus_ joined #sourcefu |
14:42 |
|
|
dotplus_ joined #sourcefu |
14:42 |
|
|
sivoais_ joined #sourcefu |
14:58 |
|
aditsu |
pdurbin: I also added a new idea now |
15:08 |
|
|
sivoais joined #sourcefu |
16:05 |
|
|
aditsu joined #sourcefu |
16:26 |
|
aditsu |
pdurbin: about markdown, discount doesn't seem to render things very well, http://dillinger.io/ is better, but the best I found is grip, from http://stackoverflow.com/a/13781363/179864 |
16:27 |
|
aditsu |
it looks almost 100% the same as on github |
16:29 |
|
pdurbin |
aditsu: yes! grip is awesome: http://irclog.greptilian.com/sourcefu/2015-06-22#i_122216 |
16:30 |
|
aditsu |
pdurbin: oh! maybe I got it from that link :p |
16:30 |
|
aditsu |
I thought it was from one of my searches |
16:30 |
|
aditsu |
anyway, it works great |
16:31 |
|
aditsu |
thanks :) bbl |
17:42 |
|
|
aditsu joined #sourcefu |
17:42 |
|
aditsu |
I pushed my README.md; I ended up using some html in there too :p |
19:10 |
|
aditsu |
pdurbin: now you can run my code (including jetty) directly from ant :) |
19:10 |
|
pdurbin |
huh. cool |
22:15 |
|
pdurbin |
aditsu: your readme puts mine to shame |