These are chat archives for opal/opal

21st
Jul 2015
Vais Salikhov
@vais
Jul 21 2015 01:41
@/all https://news.ycombinator.com/item?id=9918343 is at number 16 on the HN front page. This one could really use your comments/upvotes - it's a great opportunity to get some visibility for Opal and its ecosystem. Thanks!
Rick Carlino
@RickCarlino
Jul 21 2015 01:56
@vais What's amazing is the lack of "Snarky" comments that a lot of new libraries get. Seems like people are really excited.
Vais Salikhov
@vais
Jul 21 2015 11:20
@RickCarlino indeed! It stayed up on the front page for a while, and it was pretty quiet - not a single negative comment until almost the end. Very interesting reaction :smile: Also, if you want something to make it to the front page of HN these days, remember to include the word "react" in the title :wink:
Mitch VanDuyn
@catmando
Jul 21 2015 14:22
@rickcarlino r u referring to " ruby has an incredible amount of cruft, gotchas, and a massive stdlib". If so individual should stick with pure lisp.
Bozhidar Batsov
@bbatsov
Jul 21 2015 14:43
well, to some extent this is the truth
the language has accumulated a lot of cruft
and the stdlib even more
I’m guessing there’s be a massive cleanup in Ruby 3.0
when it happens
I’m pretty sure 2/3 of Ruby devs haven’t used even 1/4 of the stdlib
plenty of outdated and esoteric stuff in there
implementing a port for another platfrom would obviously be simpler if there were less of those
same goes for exotic language features
often less is more :-)
Vais Salikhov
@vais
Jul 21 2015 14:55
@bbatsov watched your talk in Kiev about this, you make a lot of good points :)
Bozhidar Batsov
@bbatsov
Jul 21 2015 14:55
10x
not my finest execution, but I definitely believe in everything I said
I’m hoping to do this talk a few more times, so I can raise the awareness of such problems a bit more
btw, my next talk will be about Opal :-)
Vais Salikhov
@vais
Jul 21 2015 14:59
LOL
Hope it's good things ;)
mostly, yes
although I definitely dislike some of the design choices
e.g. the use of backticks for dropping down to JS
I hate string evaluation so much - it becomes really easy to make silly mistakes
and there’s also the question how do you execute external commands if you’re running in node.js or io.js
aliasing TrueClass and FalseClass to boolean is kind of odd
and the getting started instructions can certainly be extended :-)
but overall I feel the project has a ton of potential
especially outside Rails
and this will be the core of my talk
AstonJ
@AstonJ
Jul 21 2015 15:16
Upvoted the link @vais :)
Love how Matz is behind the Opal movement ;-) he just tweeted @RickCarlino’s blog post (and has tweeted other Opal stuff too) check it out, RT and comment :p https://twitter.com/yukihiro_matz/status/623507116830031872
Bozhidar Batsov
@bbatsov
Jul 21 2015 15:17
@vais this was from unmerged PR, right?
yeah, Matz definitely wants to see Ruby used in as many ways as possible
last year’s Ruby survey’s results were epic
96% of Ruby devs were web devs
90% of them used Rails
obviously we have some issues :-)
Vais Salikhov
@vais
Jul 21 2015 15:19
@bbatsov @jeremyevans did a ton of work to address the using-back-ticks-to-drop-down-to-javascript issue (opal/opal#879, https://github.com/opal/opal/pull/912/files) Both have been merged into master, they just did not make it into the 0.8 release. The updated documentation has not been merged cause it would confuse people until the changes are officially released with the next version of Opal.
Bozhidar Batsov
@bbatsov
Jul 21 2015 15:19
ah, that’s great
I’ll add a note about this in my presentation then
this will be in 0.9, right?
btw, any timeline for 0.8 and 0.9
and overall roadmap
it’d be nice to mention something along those lines in my talk
Vais Salikhov
@vais
Jul 21 2015 15:21
Ooh... that'd be a question for @elia :wink2:
@AstonJ nice! @RickCarlino congrats on Matz tweeting about your screencasts! :clap:
Rick Carlino
@RickCarlino
Jul 21 2015 15:23
OMG HE KNOWS WHO I AM
IM NOT WORTHY
Jason Goldberger
@elbow-jason
Jul 21 2015 15:32
I wish you guys could've seen @RickCarlino just now on Hangouts. He was dancing like he was reinventing disco.
Forrest Chang
@fkchang
Jul 21 2015 16:32
I'm never worthy...
Rick Carlino
@RickCarlino
Jul 21 2015 16:43
@fkchang Tottally dropped your name in that last one ;-).
Forrest Chang
@fkchang
Jul 21 2015 16:55
@RickCarlino awesome, I may be worthy at some point!
Jared White
@jaredcwhite
Jul 21 2015 17:00
:+1: on the HN discussion!
just put in my 2c
AstonJ
@AstonJ
Jul 21 2015 17:02
Haha @RickCarlino I loved it when @fkchang dropped my name/put me on stage with DHH - I could finally say I’ve been on stage with DHH at a Ruby Conf! https://youtu.be/GH9FAfKG-qY?t=11m42s THANK YOU FORREST, HAHA!
Forrest Chang
@fkchang
Jul 21 2015 17:03
@AstonJ no prob
AstonJ
@AstonJ
Jul 21 2015 17:04
<3
Forrest Chang
@fkchang
Jul 21 2015 17:07
@jaredcwhite good comment on HN. I've been trying to express that thought, via Joy Driven Development, but I think your comment does it more clearly
So tell me what you think about the embedded opal-playground rspecs in http://funkworks.blogspot.com/2015/07/sharing-executable-test-code-with-opal.html
I'm hoping to get a post up w/embedded opal-irb's in it, and hopefully an accompanying screencast, though I dunno if that'll happen before the opalist deadline
Rick Carlino
@RickCarlino
Jul 21 2015 18:01
lmao @ "wop wop waaaahh" sound clip in that vid.
Forrest Chang
@fkchang
Jul 21 2015 18:55
@RickCarlino yeah, I worked hard for all the audio/video in that talk
still ticked that youtube forced a mute of the starwars music
maybe it was the 20th century fox music, whatever
Brayden Banks
@bb010g
Jul 21 2015 19:00
@fkchang Whatever happened to opal-inspector?
Rick Carlino
@RickCarlino
Jul 21 2015 19:04
Yeah, opal-inspector blew my mind.
Brayden Banks
@bb010g
Jul 21 2015 19:08
I like the idea of Smalltalk and their inspector, but it's nice to be able to sanely use version control. Also, Ruby is a lot more friendly than Smalltalk IMHO.
(There's GNU Smalltalk, but it seems really meh to me.)
Forrest Chang
@fkchang
Jul 21 2015 19:25
@bb010g it's where it is in that video, waiting for the code/comments lookup feature that I was hoping @vais would be able to implement in @adambeynon 's place given all the commits he's been making . I've been getting some low hanging fruit ideas working on opal-playground and from @catmando so I'll probably revive them. I'm adding auto completion w/context to the editor in opal-irb, that I'll bring to opal-playground, then after a "say detour", I'll probably get back to doing something opal-inspector -y. I also can implement a couple of things that avdi gushed about in small talk on his blog lately, I might detour and do that so I can say, "but that already exists in opal..."
on a related note, the opal inspector demo site will need to be server based, I think, any ideas now that heroku doesn't do free 24/7 dynos anymore?
Brayden Banks
@bb010g
Jul 21 2015 19:28
App Engine?
Mitch VanDuyn
@catmando
Jul 21 2015 21:43
@fkchang You can host it on one of our servers if you like, or easier yet we can sponsor the demo site on our heroku account.
Forrest Chang
@fkchang
Jul 21 2015 22:33
@catmando thanks, I might take u up on it when it actually happens
Mitch VanDuyn
@catmando
Jul 21 2015 22:35
No drama, just let me know and I'll set you up with a box