00:00
<
meh`_ >
line 3 and 5-8 do the same thing
00:00
<
meh`_ >
BUT, I think I'll change the API after a smoke to make it compatible with vetta
00:01
<
ylluminate >
okay, what's vetta?
00:01
<
meh`_ >
basically raphaeljs
00:01
<
meh`_ >
it's not finished yet
00:01
<
meh`_ >
but it already has a nice SVG path implementation
00:01
<
meh`_ >
with a good API
00:01
<
ylluminate >
that is nice
00:16
elia has joined #opal
00:17
<
ylluminate >
meh`_ let's just assume for a moment that we're roughly implementing google maps with opal; any particular other aspects of opal-browser or other libs that might be handy as we plot out this course?
00:19
<
meh`_ >
it's what I'm using in my projects
00:22
<
ylluminate >
cool, thanks
00:22
<
meh`_ >
it's an alternative to vienna
00:23
<
ylluminate >
pros / cons of vienna vs lissio?
00:23
<
meh`_ >
lissio is a very thin layer on top of opal-browser functionality
00:23
<
meh`_ >
vienna is built on top of jquery
00:23
<
ylluminate >
ah, gotcha
00:24
<
ylluminate >
interesting
00:24
<
meh`_ >
it also has a different approach
00:24
<
meh`_ >
lissio is more toward angularjs
00:24
<
meh`_ >
in concept at least
00:25
<
meh`_ >
and the web components stuff
00:25
<
meh`_ >
everything is a component
00:25
<
meh`_ >
instead of having the typical MVC separations
00:26
<
meh`_ >
that tooltip is roughly based on the bootstrap tooltip
00:27
<
meh`_ >
and it's about what? 30% of its size excluding the css/customization stuff?
00:27
<
meh`_ >
but yeah, leveraging the opal-browser DSLs makes it pretty cool
00:27
<
meh`_ >
for example you can make runtime changes and operations on CSS units
00:27
<
meh`_ >
3.px * 5.px
00:27
<
meh`_ >
all at runtime
00:27
<
meh`_ >
it also does the various conversions with compatible units
00:28
<
ylluminate >
interesting
00:28
<
meh`_ >
like .cm, .in and whatnot, they have a consistent px conversion
00:28
<
meh`_ >
I admit lissio is still young, especially on the standard components side
00:29
<
meh`_ >
but I'm adding default components while I develop them for my projects and I regard them as stable enough to move them to the main repo
00:31
<
meh`_ >
but having everything related to the component including HTML and CSS (and written in Ruby!) in the same file is worth it to me
00:31
<
meh`_ >
ylluminate, oh right, also a temporary downside is opal-browser doesn't fully work on Internet Explorer yet
00:32
<
meh`_ >
but that's going to be fixed around jan/feb
00:32
<
ylluminate >
that's great
00:32
<
ylluminate >
as much as we want ie to die a miserable painful death, we have to keep coddling the punk
00:33
<
meh`_ >
ylluminate, oh also I'm planning meteor like stuff for lissio in the future
00:33
<
meh`_ >
the uber upside of lissio imho is that you don't need templates, at all
00:35
<
ylluminate >
well that is great. especially if you implement the ddp
00:36
<
ylluminate >
interesting
00:37
<
ylluminate >
actually seems to make more sense for an app based approach such as this vs a regular webpage approach of normal frameworks
00:37
<
meh`_ >
yeah, I do everything on the client, the backend is just a REST server written in Elixir
00:37
<
ylluminate >
sure would be slick if there were a gui designer for it like xcode's ib
00:38
<
ylluminate >
right now we're talking about popping this on top of rails and firebase as i had mentioned some days ago (firebase for the fast realtime aspects and rails for longer term logic and storage)
00:38
<
ylluminate >
probably replace it with go at some point after we get an alpha in place
00:42
GitHub168 has joined #opal
00:42
<
GitHub168 >
opal/master 1aef0d4 Elia Schito: Add support for opt-in sprockets cache key fix
00:42
<
GitHub168 >
opal/master 1d4e76f Elia Schito: Add opt-in sprockets cache key fix...
00:42
GitHub168 has left #opal [#opal]
00:42
<
meh`_ >
ylluminate, you could easily write an adapter for firebase to work with lissio models
00:44
<
meh`_ >
there's also a localStorage one
00:45
travis-ci has joined #opal
00:45
travis-ci has left #opal [#opal]
00:45
<
travis-ci >
[travis-ci] opal/opal#1576 (master - 1aef0d4 : Elia Schito): The build passed.
00:45
<
ylluminate >
oh yeah?
00:45
<
meh`_ >
it's used in shekels
01:03
e_dub has joined #opal
01:05
GitHub82 has joined #opal
01:05
GitHub82 has left #opal [#opal]
01:05
<
GitHub82 >
opal-rails/master 5e7511c Elia Schito: Reference the PR that fixes the GOTCHAS...
01:12
elia has quit [Quit: Computer has gone to sleep.]
02:22
DouweM has joined #opal
02:26
DouweM has quit [Client Quit]
03:11
grios has quit [Ping timeout: 246 seconds]
03:13
grios has joined #opal
04:05
marcandre has quit [Read error: Connection reset by peer]
04:05
marcandre has joined #opal
04:42
marcandre has quit [Remote host closed the connection]
05:43
meh`_ has quit [Ping timeout: 252 seconds]
06:28
grios_ has joined #opal
06:29
grios has quit [Ping timeout: 246 seconds]
06:29
grios_ is now known as grios
06:56
meh` has joined #opal
07:55
e_dub has quit [Ping timeout: 240 seconds]
08:01
e_dub has joined #opal
09:40
meh` has quit [Quit: reboot]
09:43
meh` has joined #opal
09:52
elia has joined #opal
10:00
<
adambeynon >
hi elia: missed your messages last night
10:00
<
adambeynon >
I use ircloud, and they have an awesome iphone/ipad app
10:00
<
adambeynon >
irccloud*
10:01
<
elia >
hey there :)
10:01
<
elia >
thanks, is it pricey?
10:01
<
adambeynon >
£3/month - but I find it really convenient. Always connected, just open up a browser tab on whichever laptop im using and its all there
10:02
<
adambeynon >
notifications on mentions on iphone/ipad as well
10:02
<
adambeynon >
its allg ood
10:02
<
adambeynon >
all good*
10:04
<
elia >
I'll give it a try: "but is currently free to use with some restrictions during beta" :)
10:06
GitHub27 has joined #opal
10:06
GitHub27 has left #opal [#opal]
10:06
<
GitHub27 >
opal/master 17690dc Adam Beynon: Parse
__END__ constructs in the lexer
10:06
<
adambeynon >
the restriction is that you can only use it for 7 days before you have to pay for it lol
10:09
travis-ci has joined #opal
10:09
<
travis-ci >
[travis-ci] opal/opal#1577 (master - 17690dc : Adam Beynon): The build passed.
10:09
travis-ci has left #opal [#opal]
11:28
elia_ has joined #opal
11:31
<
elia_ >
adambeynon: thanks for the tip :)
11:39
elia has quit [Quit: Computer has gone to sleep.]
11:39
elia_ is now known as elia
12:05
DouweM has joined #opal
12:12
grios has quit [Read error: No route to host]
12:38
e_dub has quit [Quit: It's a hard knock life]
12:43
greg_ has joined #opal
12:54
meh` has quit [Ping timeout: 250 seconds]
12:58
e_dub has joined #opal
12:59
greg_ has quit [Quit: leaving]
13:15
DouweM has quit [Quit: Leaving...]
13:19
DouweM has joined #opal
13:21
DouweM has quit [Client Quit]
13:42
DouweM has joined #opal
14:50
_elia has joined #opal
14:59
DouweM has quit [Quit: Leaving...]
15:11
_elia has quit [Quit: Computer has gone to sleep.]
15:20
marcandre has joined #opal
15:25
_elia has joined #opal
15:30
GitHub157 has joined #opal
15:30
<
GitHub157 >
opal/master 4133522 Adam Beynon: Support special `DATA` constant when `__END__` construct is used
15:30
GitHub157 has left #opal [#opal]
15:33
travis-ci has joined #opal
15:33
travis-ci has left #opal [#opal]
15:33
<
travis-ci >
[travis-ci] opal/opal#1578 (master - 4133522 : Adam Beynon): The build passed.
15:42
_elia has quit [*.net *.split]
16:03
_elia has joined #opal
16:03
DouweM has joined #opal
16:07
DouweM has quit [Client Quit]
16:08
<
adambeynon >
oh yeahhh!
16:08
<
adambeynon >
just as I fetch a cup of coffee, I have this to watch with it.
16:08
<
adambeynon >
happy days
16:58
meh` has joined #opal
17:03
<
_elia >
just watched, awesome
17:33
GitHub26 has joined #opal
17:33
<
GitHub26 >
opal/master 4cd3580 Adam Beynon: Fix dereferencing on local variables to ignore whitespace
17:33
GitHub26 has left #opal [#opal]
17:36
travis-ci has joined #opal
17:36
<
travis-ci >
[travis-ci] opal/opal#1579 (master - 4cd3580 : Adam Beynon): The build passed.
17:36
travis-ci has left #opal [#opal]
17:48
marcandre has quit [Remote host closed the connection]
18:08
<
meh` >
finished watching too, ebin
18:44
meh` has quit [Ping timeout: 260 seconds]
19:00
<
ylluminate >
adambeynon: have you seen jsbin.com? was thinking that might be a good exposure point for opal
19:02
gverri has joined #opal
19:19
gverri has joined #opal
20:03
e_dub has quit [Quit: It's a hard knock life]
20:07
e_dub has joined #opal
20:38
_elia has quit [Quit: Computer has gone to sleep.]
20:42
Todd- has joined #opal
20:43
<
Todd- >
Just saw the RubyConf2013 recording via confreaks... Very cool stuff.
20:45
Todd- is now known as Todd
20:49
DouweM has joined #opal
20:51
_elia has joined #opal
21:09
ryanstewart2 has joined #opal
21:12
gverri has quit [Ping timeout: 250 seconds]
21:12
ryanstewart has quit [Read error: Connection reset by peer]
21:22
_elia has quit [Quit: Computer has gone to sleep.]
21:23
marcandre has joined #opal
21:42
_elia has joined #opal
21:45
gverri has joined #opal
22:04
marcandre has quit [Remote host closed the connection]
22:25
DouweM has quit [Quit: Leaving...]
22:53
[spoiler] has joined #opal
23:43
[spoiler] has quit [Quit: Leaving]