Live data from Hacker News

Show HN: Jarvis, a Light Table like companion for Python

madlag.github.com

41–50 of 53 posts

Re: Show HN: Jarvis, a Light Table like companion for Python

#41
There is a problem with this kind of ultra-rapid iteration when you start doing certain kinds of low-level stuff that can crash your development environment. I suspect that Jarvis avoids much of this by running in a different process, but there are certain things that might still cause a reboot.

Still, it just occurred to me that one could use integration with scm like git or mercurial to get the same kind of benefit as the Smalltalk change log+image.

What if every change to a function was snapshotted, and the developer could easily scroll/flip through these snapshots? Merging the change back to a main branch would then be like image saving in Smalltalk. This would give developers the ability to try really risky development, since they would always be able to quickly get back to a previous state.

(This can already be done, but by making the integration really seamless, it has a synergistic effect with development.)

Re: Show HN: Jarvis, a Light Table like companion for Python

#42

Earlier quoted context omitted.

Apparently, you missed the point -- which was not a nerd missing match. Is this a defensive reaction to my calling you on the "corrupted image" BS?

No, I'm wondering if the promulgators of Smalltalk as a superior debugging environment actually have anything superior to what I just described so that I can steal it for Python. Sometimes I toss stuff out there in the hopes of being shown something better. It's teaches me new things. Lets take a moment to think on our poor brethren still tossing print statements all over the place though.

Good. Please steal! I want that for Python. Back in the early 2000's, we Smalltalkers called that "winning despite losing."

Also let me take another moment to call you out on the "corrupted image" BS.

Re: Show HN: Jarvis, a Light Table like companion for Python

#43
post #35

Earlier quoted context omitted.

Yeah, the image concept only works properly when Smalltalk is the operating system, as it was originally developed.

What experience are you basing this on, exactly? (I've often said around here that things would've worked out better if there wasn't such a barrier between stuff happening in Smalltalk and outside in the OS -- community wise. But if you're willing to play just in the Smalltalk sandbox, it's a pretty awesome experience.)

Don't take it personally, I love Smalltalk.

I've only used Smalltalk/V during university, back in 1995, if memory serves me right.

I've seen integration problems migrating code between implementations, lack of proper support for source control specially in distributed teams, lack of integration with the operating system for desktop applications.

I know that many of these problems have been solved in newer implementations, but maybe now it is too late.

Re: Show HN: Jarvis, a Light Table like companion for Python

#44

Earlier quoted context omitted.

No, I'm wondering if the promulgators of Smalltalk as a superior debugging environment actually have anything superior to what I just described so that I can steal it for Python. Sometimes I toss stuff out there in the hopes of being shown something better. It's teaches me new things. Lets take a moment to think on our poor brethren still tossing print statements all over the place though.

Good. Please steal! I want that for Python. Back in the early 2000's, we Smalltalkers called that "winning despite losing." Also let me take another moment to call you out on the "corrupted image" BS.

>Good. Please steal! I want that for Python.

Yes but, want what? What does my little ipdb snippet not do that you want?

Re: Show HN: Jarvis, a Light Table like companion for Python

#45

Earlier quoted context omitted.

Good. Please steal! I want that for Python. Back in the early 2000's, we Smalltalkers called that "winning despite losing." Also let me take another moment to call you out on the "corrupted image" BS.

>Good. Please steal! I want that for Python. Yes but, want what? What does my little ipdb snippet not do that you want?

Just because you "toss stuff out there" in the hopes that someone will "show you" doesn't mean people will.

Oh, and let me take another moment to call you out for your "corrupted image" BS.

Re: Show HN: Jarvis, a Light Table like companion for Python

#46

Earlier quoted context omitted.

>Good. Please steal! I want that for Python. Yes but, want what? What does my little ipdb snippet not do that you want?

Just because you "toss stuff out there" in the hopes that someone will "show you" doesn't mean people will. Oh, and let me take another moment to call you out for your "corrupted image" BS.

You are monomaniacal.

Re: Show HN: Jarvis, a Light Table like companion for Python

#47

Earlier quoted context omitted.

Just because you "toss stuff out there" in the hopes that someone will "show you" doesn't mean people will. Oh, and let me take another moment to call you out for your "corrupted image" BS.

You are monomaniacal.

Only to the same extent that you are persistent in evasion. So let me take this moment...

Re: Show HN: Jarvis, a Light Table like companion for Python

#49

Glad to see more and more tools for the shortest feedback loop while you code.

Imagine in 50 years: "Nope, that's a bad idea right there in you thoughts."

"Hey, how about the public pool today."

"WARNING: Usage of public pools during hot weather is deprecated. Misuse may lead to a degradation of your insurance policy. At short-term-alpha memory, synapse group #23AE18-123, phase shift 3"

Post reply on HN