First and foremost, I really appreciate your long messages 
I do want to know other people’s perspectives.
one last (last? hah) suggestion: make a vm image and release it so
that i can just boot it up in some standard free open x86
virtualization environment (virtual box, or even
aws/openstack/whatever). that would be one nice kind of
end-run/gordian-knot solution.
We have already started a web-based system for programming with ATS.
But this will take time.
I certainly hope that more and more people will adopt ATS. However, I also
want to use ATS to build my own systems. I am willing to spend time pushing
for ATS but I cannot do it alone.
I understand how important smooth installation is meant for the adoption of
a language.
You could imagine that I received many criticisms in my course evaluation
precisely
because students had difficulty installing ATS (I should really thank the
person who wrote the
homebrew script as installing ATS on Mac had really been a black art)
In short, I hope more people would contribute. I also want to be seen as a
user of
ATS. The very point for me to develop ATS is that I want to use it. I do
not really want
to spend all of my time pushing for ATS.On Thursday, August 7, 2014 2:06:57 AM UTC-4, Raoul Duke wrote:
i can believe it – i’ve had plenty of technical debt situations to
face over the years. i’ve seen it both from the inside, where we are
‘comfortable’ / ‘inured’ / ‘beaten down’ / ‘too busy with other
things’ / ‘it works on my machine’ / etc. to deal with it. and i’ve
seen it from the outside, where i’m like, “ok never mind guess i’ll go
use something else now and never come back” and “oh the funnel never
got enough people and so now the product / company / nsf-sponsored
project is fired / dead / gone / will never get another 5 year renewal
grant, ever, period.”
you are ‘comfortable’ with how it works.
new people are most likely less so. if at all. maybe actively not. so
this particular technical debt might be friction that slows adoption
of ats by anybody other than insiders. it is probably not very
quantifiable for many reasons, including that the people who give up
probably don’t have any interest in expending more energy telling you
about this; they just want to get on with life elsewhere.
so anyway i think it is in your rational personal best interest to
find some way to address it sooner rather than later. i do not know if
you have worked in industry / with industry people, or have suffered
through Business Speak situations, but what you have here is A Problem
With Your Funnel. that’s baaaad mojo to people who actually care about
the bottom line, which in this day and age is usually adoption and
eyeballs (the theory being that eventually the money will follow :-).
find an intern / summer student / undergrad who wants credit / out of
work hacker who needs to have something on their resume instead of
unemployed blankness. having done summer student / extra credit work
for PIs as an undergrad, and as having been a laid off software
engineer before, i expect that a university setting gives you more
access to such things… but maybe not.
yes it is easy for an outsider such as meeeee to do a fly-by dropping
of advice. but this is not only me being an uptight easily annoyed
person who has really high standards for ui/ux (and who has already
used up any good will on cutting-edge languages long ago with bad haxe
or lfe-erlang installs, to name a few), it is also me being sad that i
see what i think are real basic up-front issues that are i dare say
slowing down ats adoption, which would be a crying shame.
you know that in biology/biotech in academia there’s a push for the
software to be available and to work and for the data sets to be
available and to work and to give the same results? so while on the
one hand if you live in academia (i have, several times, on and off,
in my life) then you can sorta figure eh it doesn’t have to work for
anybody else. but i like that the bio community is saying, “back the
truck up, hold on a second! if the software doesn’t work for anybody
else, why should we believe the claims in the published paper?” and i
was sort of under the impression that you actually want ats to be more
than just something your direct reports use?
i’m an outlier of course probably in terms of how i measure things up.
one last (last? hah) suggestion: make a vm image and release it so
that i can just boot it up in some standard free open x86
virtualization environment (virtual box, or even
aws/openstack/whatever). that would be one nice kind of
end-run/gordian-knot solution.
(i suspect my $0.02 is probably not going to have a good exchange rate
with anybody around here any more 