Will Acton

Results 93 comments of Will Acton

> You can construct an EQL query to find out which tab is selected, but you can't create the query for the selected tab until you know which tab is...

I think this looks promising. I wonder if we could inline the different arities too, since I doubt we would generate code that would directly invoke each arity method.

I've extracted all of the styles into a `punk.css` file that is included in releases now. This can be swapped out to provide different look & feels as the user...

@borkdude that's only if you use `Symbol.for` - if you use `Symbol(string)` it will return a new symbol value each time. Perhaps we should wait until we figure out how...

If I understand your question, you're asking how you could use Punk to help you in developing an Atom or VS Code extension? This would depend on how these extensions...

I think there's two concerns: 1. Using Punk to aid in developing of some Atom or VS Code extension written in CLJS 2. Using Punk _as an extension_ I think...

There's no formal documentation yet, but the informal version is that you will place the built files found in ui/dist/ on a webpage, and then call `punk.ui.core.start_BANG_`. `punk.ui.core.start_BANG_` (https://github.com/Lokeh/punk/blob/master/ui/src/punk/ui/core.cljs#L467) takes...

That being said, it might be a good idea to flesh out Punk some more and clean up some bugs before we start integrating it with all of our tools;...

To clarify: the above idea could accomplish the following goals: 1. Emit far less code than we do today 2. Allow JS code to easily import and extend ClavaScript protocols...

1. `Symbol.for` is an explicit lookup in the global symbol table. It is different than someone randomly calling the `object.bar` method, which may have a conflict. The other thing that...