These are chat archives for opal/opal

28th
Jan 2015
ylluminate
@ylluminate
Jan 28 2015 05:36
@sleewoo nice selection with ractive. let us know if you have any questions!
Slee Woo
@sleewoo
Jan 28 2015 15:46
hey, just built beta3 and getting undefined methodmerge' for #<Enumerator:` when trying to merge two hashes...
require 'opal/build/opal'
require 'opal/build/opal-parser'
requiring enumerator does not solve
Slee Woo
@sleewoo
Jan 28 2015 15:51
weird, same with with beta2, though on opalrb.org/try works perfect
Adam Beynon
@adambeynon
Jan 28 2015 15:52
hi @sleewoo - have you got a gist of your code?
(or link to it from opalrb.org/try) ?
Slee Woo
@sleewoo
Jan 28 2015 15:52
will gitter shroten it cause it’s really long :)
http://opalrb.org/try/#code:underscore%20%3D%20proc%20do%20%7Cx%7C%0A%20%20%20%20x.gsub(%2F(%5BA-Z%5D%2B)(%5BA-Z%5D%5Ba-z%5D)%2F%2C%20'%5C1_%5C2').%0A%20%20%20%20%20%20gsub(%2F(%5Ba-z%5Cd%5D)(%5BA-Z%5D)%2F%2C%20'%5C1_%5C2').%0A%20%20%20%20%20%20downcase%0A%20%20end%0A%0A%20%20LIFECYCLE_EVENTS%20%3D%20%25w%5B%0A%20%20%20%20onchange%0A%20%20%20%20oncomplete%0A%20%20%20%20onconfig%0A%20%20%20%20onconstruct%0A%20%20%20%20ondetach%0A%20%20%20%20oninit%0A%20%20%20%20oninsert%0A%20%20%20%20onrender%0A%20%20%20%20onteardown%0A%20%20%20%20onunrender%0A%20%20%20%20onupdate%0A%20%20%5D.each_with_object(%7B%7D)%20%7B%7Cevt%2Cobj%7C%20obj%5Bevt%5D%20%3D%20underscore.call(evt)%7D%0A%0A%20%20OPTIONS%20%3D%20%25w%5B%0A%20%20%20%20adapt%0A%20%20%20%20adaptors%0A%20%20%20%20append%0A%20%20%20%20complete%0A%20%20%20%20components%0A%20%20%20%20computed%0A%20%20%20%20css%0A%20%20%20%20data%0A%20%20%20%20debug%0A%20%20%20%20decorators%0A%20%20%20%20delimiters%0A%20%20%20%20easing%0A%20%20%20%20el%0A%20%20%20%20events%0A%20%20%20%20interpolators%0A%20%20%20%20isolated%0A%20%20%20%20lazy%0A%20%20%20%20magic%0A%20%20%20%20modifyArrays%0A%20%20%20%20noCssTransform%0A%20%20%20%20noIntro%0A%20%20%20%20partials%0A%20%20%20%20preserveWhitespace%0A%20%20%20%20sanitize%0A%20%20%20%20staticDelimiters%0A%20%20%20%20staticTripleDelimiters%0A%20%20%20%20stripComments%0A%20%20%20%20template%0A%20%20%20%20transitions%0A%20%20%20%20transitionsEnabled%0A%20%20%20%20tripleDelimiters%0A%20%20%20%20twoway%0A%20%20%5D.each_with_object(%7B%7D)%20%7B%7Copt%2Cobj%7C%20obj%5Bopt%5D%20%3D%20underscore.call(opt)%7D%0A%0A%20%20OPTIONS_AND_EVENTS%20%3D%20OPTIONS.merge(LIFECYCLE_EVENTS)%0A%20%20%0A%20%20p%20OPTIONS_AND_EVENTS%0A%20%20
ok, it did not :)
sorry for flood
it works in /try
Adam Beynon
@adambeynon
Jan 28 2015 15:53
no problem
hmm
strange its causing a problem
Slee Woo
@sleewoo
Jan 28 2015 15:54
yep
digging
oh, it’s because requiring opar twice, once in Rakefile and then in file to be built
opal*
Adam Beynon
@adambeynon
Jan 28 2015 16:00
ahh right. on master branch we have added a thing to stop double inclusion. good to know its resolved though
Slee Woo
@sleewoo
Jan 28 2015 16:15
@adambeynon, ok Environement deprecated and Server is not a subclass of Sprockets::Environement, how to build files? were using environment_instance#[filename]
Slee Woo
@sleewoo
Jan 28 2015 16:21
nevermind, it’s obvious that it’s #sprockets[file] :)
Slee Woo
@sleewoo
Jan 28 2015 19:14
hey, looks like 0.7 brings lot of improvements!
it were not seeing crossfile constants at load time, only at runtime
and it were not seeing class methods right after definition, only at runtime too
also were issues with enumerators, like some_hash.each {|(k,v)| }
now everything works seamlessly!
you guys rock! congrats on such a tremendous work
Slee Woo
@sleewoo
Jan 28 2015 19:19
meh went underground? :)
Adam Beynon
@adambeynon
Jan 28 2015 20:17
@sleewoo he pops up now and again ;) busy atm I think
glad youre enjoying Opal
trying to get 0,7 released asap
Slee Woo
@sleewoo
Jan 28 2015 20:23
@adambeynon, great
will see if i can freeup some time for opal-browser
basically it needs tests and docs to be released?
Adam Beynon
@adambeynon
Jan 28 2015 20:28
@sleewoo not sure really. opal-browser is all meh’s work. but those will surely help :+1:
Slee Woo
@sleewoo
Jan 28 2015 20:35
@adambeynon what’s rubyfire? :)