--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I do not ever want to see anything purportedly "STABLE" do something like that ever again
"What if my file had been corrupted, or truncated and only the first 42 bytes of the new version written thus far, or something like that at the moment when the hang started?"
So there's this new cool thing out there called a "version control system". One of the more popular programs in this category is known as git...check it out sometime, it'll help you relax when programming, knowing that previous versions of your file are only a few keystrokes away.
Here's the counterclockwise project home page, as far as I can tell:
https://code.google.com/p/counterclockwise/
Issue tracker:
https://code.google.com/p/counterclockwise/issues/list
Users google group:
https://groups.google.com/forum/#!forum/clojuredev-users
I think you'd get a lot more mileage by posting something there,
and I think you'd also get a better response if you could express the problem
you're having calmly (i.e., leave off the all caps and "goddamn save"
language).
This is a really weird one, when you think about it. How the heck does a programmer make a mistake that results in the *file save* function going into an *infinite loop*? At least it didn't go into an infinite loop filling my filesystem...
On Sat, Oct 25, 2014 at 11:19 PM, Fluid Dynamics <a209...@trbvm.com> wrote:This is a really weird one, when you think about it. How the heck does a programmer make a mistake that results in the *file save* function going into an *infinite loop*? At least it didn't go into an infinite loop filling my filesystem...You're making a pretty big assumption that the bug happened in the file save function. By your own admission, the file was saved perfectly fine, so perhaps after the file was saved it triggered a screen refresh or a project reload or a rescanning of the files in your directory, or any number of things that could have hung due to something specific on your system like a lack of sufficient memory or some file locked by another process, or whatever.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
Fluid Dynamics <a209...@trbvm.com> writes:
> On Saturday, October 25, 2014 10:42:24 PM UTC-4, tbc++ wrote:
>>
>> "What if my file had been corrupted, or truncated and only the first 42
>> bytes of the new version written thus far, or something like that at the
>> moment when the hang started?"
>>
>> So there's this new cool thing out there called a "version control
>> system". One of the more popular programs in this category is known as
>> git...check it out sometime, it'll help you relax when programming, knowing
>> that previous versions of your file are only a few keystrokes away.
>>
>
> Besides, it's stupid to expect everyone to use a version control
> system, particularly just to ward against bugs that have no business
> existing in the first place.
Actually, no, it's not. Using a VC system is something that more or less
every programmer should do. Combined with backups which, no doubt you
do, it makes the possibility of loosing work through someone elses fault
quite remote. A VC with a number back-up save function on your IDE is
the way to go.
> Really, you expect me to create an account and publish every little
> bit of code I play around with on github?
Publication of code for VCS isn't really necessary. RCS which was
released in 1982 didn't require it (actually, didn't support it). With
the advent of DVCS, it's not needed now.
> Sometimes I write some function or big static map or vector or
> something out a line at a time, saving every couple of minutes or if I
> pause for any reason. I'm certainly not about to commit code in such a
> state to a VCS, let alone publish it where others can see it.
That's what rebasing is for, although I agree it doesn't avoid the
usefulness of a numbered backup.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'm not going through the ritual of check-in and check-back-out every single time I'd normally hit control-S. Too much friction, too much work-that-isn't-development.
Whenever someone has suggested something (using git, submitting a bug report), you've replied (paraphrase) "meh, I can't be bothered".
From your attitude and lack of respect for the very knowledgeable, experienced, and respectful people here trying to help improve and understand the short comings in your current workflow, I'd say you might be walking to work in the near future. Parking's free that way.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Marcus Blankenship
CREO Agency: {Solutions Architect, Principal}
@justzeros
Agreed. I've been amazed at how kind this group has been, despite your attitude of disrespect toward them.On Tue, Oct 28, 2014 at 9:09 AM, Dylan Butman <dbu...@gmail.com> wrote:From your attitude and lack of respect for the very knowledgeable, experienced, and respectful people here trying to help improve and understand the short comings in your current workflow, I'd say you might be walking to work in the near future. Parking's free that way.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Oct 28, 2014, at 1:28 PM, Fluid Dynamics <a209...@trbvm.com> wrote:
Meanwhile, I think some people still have not grasped the scale of what I'm doing, namely how small it is. Small, experimental, limited to one person, and so forth. Version control, I repeat, would be MASSIVE overkill under the circumstances. It would make barely any less sense to reach for version control before writing a "hello, world" program.
IF the project grows enough and is successful enough, then I might consider creating a github account and basing it there.
On Oct 28, 2014, at 1:28 PM, Fluid Dynamics <a209...@trbvm.com> wrote:
Meanwhile, I think some people still have not grasped the scale of what I'm doing, namely how small it is. Small, experimental, limited to one person, and so forth. Version control, I repeat, would be MASSIVE overkill under the circumstances. It would make barely any less sense to reach for version control before writing a "hello, world" program.
IF the project grows enough and is successful enough, then I might consider creating a github account and basing it there.As has been mentioned already, git != github.Really, if the risk of losing your changes to this file are enough to warrant the tirade that you’ve been on, it’s enough of a risk to warrant doing a git init in the directory.
> I remain wholly unconvinced that it's worth the hassle for a project this
> small.
personally i find your points persuasive; i hate going through that
stuff when i just wanted to finish a feature or whatever. still,
losing your code would suck a lot, and not having history can be a
frustrating thing sometimes, i've experienced.
This still sounds like a case of "I haven't learned how to use git yet, and although that means I can't possibly understand how it might improve my workflow, I don't want to take the time to learn a fundamental piece of software that's used by the vast majority of the programming community."
CCW's local history seems more than adequate for my needs in that area, combined with occasional HDD backups.
But is reliant on CCW's save feature not being capable of scribbling all over the file and leaving the local history data in a corrupted state, of course. :)
Would somebody mind explaining to me why I just had CCW 0.28.1.STABLE001 hang with 100% CPU usage when I edited this line:
:= (= v cr))))
to this:
= (= v cr))))
and then hit control-S?
I do not ever want to see anything purportedly "STABLE" do something like that ever again, and that goes *one trillionfold* if it's IN THE MIDDLE OF A GODDAMN SAVE. What if my file had been corrupted, or truncated and only the first 42 bytes of the new version written thus far, or something like that at the moment when the hang started? Fortunately, in this instance that had not happened and the file seems to have been saved completely just *before* the hang. I might not be so lucky next time. That is why this cannot be permitted to happen again, and why therefore an explanation is required, and urgently, that I might be perfectly able to avoid triggering this severe, showstopping, and inexcusable bug again until such time as an 0.29.1 is published that has it permanently fixed.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Also, if you can attach the workspace's .metadata/.log file, I can take a look at it.
Just curious, how can you expect a fix if you do not provide any information that
could support a serious investigation ?
I read the eclipse log file from time to time and guessing which error is
relevant or not is an educated guess at best except if you are deep in
Eclipse plugins coding.
Creating an issue in the ccw project page takes under a minute including attaching
the log file.
If you expect the developer to find the root cause from thin air, you will wait
for eternity. Laurent is very proactive in investigating problems but w/o any grounds,
he's better having a glass of wine than trying to guess what happened here.
I would do the same...
It's not *my* fault the log file doesn't contain anything unusual between before the hang happened and after recovery. If CCW didn't log anything that helps indicate what was different or unusual on that occasion of saving, then there's simply not much I can do about it.
I'll repeat myself :
'...guessing which error is
relevant or not is an educated guess at best except if you are deep in
Eclipse plugins coding.'
Laurent stated clearly that saving
a file triggers a number of things
in several plugins.
There could be suspicious messages in the log
that have nothing to do with CCW
and that could give an idea of the root of
the problem.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/6Vw7wuVXz9E/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
Is it hard to actually send the log? Are you purposefully uncooperative to people trying to help?
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.