Where communities thrive

People

Repo info

Activity

Chip Senkbeil

@chipsenkbeil

Yep.

Anyway, off to get lunch. Thanks for the help!

Chip Senkbeil

@chipsenkbeil

Other than the fact that an implicit class can take one non-implicit value as a constructor argument, are there any advantages/disadvantages to using implicit methods that convert to wrapper classes as opposed to using implicit classes?

btw, you could post this stuff on the ensime/ensime-server channel :-)

worst that could happen is that somebody wants to help

once people see activity in the debugging area, you might be surprised how interested people are

you'll at least get thoughts on how people wish debugging worked

Rory Graves

@rorygraves

P.s. for the record, I have no idea of the best approach here....

Chip Senkbeil

@chipsenkbeil

If you're fine with me flooding ensime-server with questions as they pop up, I'll start doing that. :) Think I've got most of the technical questions answered for the time being, though. FYI, I went with methods and separate files for non-implicit classes.

Ghost

@ghost~540393fe163965c9bc2018ce

it could do with some activity to be honest

Chip Senkbeil

@chipsenkbeil

@rorygraves, sent you a reply with my abstract and general outline. There's too much to cover even in a normal talk, so I'll trim it down if the talk gets accepted. Any feedback at all on the bio, abstract, etc. would be much appreciated!

I cc'd @fommil as well so he could get an idea of what the talk could potentially cover. Sam, I'd love to get any feedback you might have as well.

Will probably forward it to @dickwall as well to get one more pair of eyes.

I've had a really rough time getting accepted to talk anywhere, so going to give this one as much editing as possible before I submit.

@dickwall, sent my ScalaSphere abstract to the email you have under github. Would really appreciate any feedback you could give me. Going to try to send it out tomorrow (Saturday) or Sunday at the latest.

_

Ghost

@ghost~540393fe163965c9bc2018ce

Cool!

Rory Graves

@rorygraves

Ping my thoughts. Sure @fommil and @dickwall will have some useful thoughts.

Chip Senkbeil

@chipsenkbeil

@rorygraves, thanks for the feedback! I think I'm going to try merging your recommendations with my initial draft. I like bits and pieces from each. @fommil, I was more concerned with getting accepted than whether or not there was more than one track. It is good to know that I won't have to compete with others if I get accepted, though!

Rory Graves

@rorygraves

Cool. Makes sense.

Ghost

@ghost~540393fe163965c9bc2018ce

Hehe, I don't think there will be a problem with getting accepted.

Chip Senkbeil

@chipsenkbeil

How does this sound? @fommil, @rorygraves, @dickwall

Debugging is a powerful technique to aid in software development; so, why is Scala support still stuck in the dark ages? Traditional Java debuggers struggle with Scala's structure and current Scala tooling lacks the advancements in debugging found in other languages!

In this talk, we will venture into the Scala Debugger project. Specifically, we will dive into the core API and its design as well as how it is leveraged in Ensime and other standalone tools. From there, we will discuss a variety of "power features" found in other debug tooling and how they could be adapted for use with Scala. Additionally, we will cover several topics of exploration in the JVM debug space. Finally, we will close with the current state and roadmap for the Scala Debugger project.

Chip Senkbeil

@chipsenkbeil

Well, looks fine to me. Got to run off to do errands and whatnot, so going to submit what I've got. Thanks, everyone!

Ghost

@ghost~540393fe163965c9bc2018ce

+1

If you don't get accepted (which I seriously doubt will happen) I'll talk to Raf

Chip Senkbeil

@chipsenkbeil

:+1:

Chip Senkbeil

@chipsenkbeil

Looks like they aren't sure if the debugger talk is the right fit for scalasphere. Have to give them more info over the phone.

Chip Senkbeil

@chipsenkbeil

@fommil, you left the group chat?

@fommil, not sure if you can see history when you're re-added.

If not, got an email asking for more info to see if the debugger talk is the right fit for Scalasphere. Going to give them my number, but not sure what to say considering I thought the tooling, integration with Ensime, and ways to improve Scala debugging would fit right in with developer tooling.

Rory Graves

@rorygraves

It's a perfect fit. Who pinged you Natalia?

Chip Senkbeil

@chipsenkbeil

Yeah

Rory Graves

@rorygraves

Sam and I will apply pressure ;).

Chip Senkbeil

@chipsenkbeil

Ha ha. Well, I'll give them my number as well. Try to find out what they were confused about or didn't like.

Rory Graves

@rorygraves

Yeah, will do.

Chip Senkbeil

@chipsenkbeil

Sent them my phone number and the outline I had sent you guys awhile ago in terms of potential material. We'll see what happens from there.

Chip Senkbeil

@chipsenkbeil

Not sure if they want more about ensime integration or more about bringing unique debugger features from other languages and tooling to scala. My outline had more content of the latter, but I cover both and can add/remove subject matter where needed.

Not going to hide it, I'll be pretty discouraged if I get denied. Thought this was going to be my chance to finally break into public speaking at conferences. Didn't have much luck with Apache Toree other than a spark meetup talk.

Hence my push to get debugger code solidified and tooling available as quickly as I could.

Chip Senkbeil

@chipsenkbeil

Odd, thought I would have heard from them today.

Rory Graves

@rorygraves

I would be very disappointed and suprised if you get denied. I know Natalia is a crazy busy lady so don't read the slow reply wrongly, she definately will.