Thanks for continuing to maintain this lib, Chas; I'm glad to see this move
to make it more accessible to potential contributors.
I believe the original choice of the EPL was made specifically to support
this kind of scenario. Personally I see a reboot as being a lot of effort
for little gain,
st of user-visible changes:
* No longer skip certificate checking when upgrading on Windows. (Phil
Hagelberg)
* Fix password prompt for Cygwin users. (Carsten Behring)
* Fix a bug where `lein pom` did not add the project's SCM URL to pom.xml.
(Fredrick Giasson)
* `lein clean` now cleans
Greetings Clojure users.
In order to defend against the PoodleBleed SSL attack[1], I've disabled
SSL v3 on Clojars's nginx server.
This will break compatibility at least with IE6, and possibly some other
clients. If anyone discovers important clients that require SSL v3
enabled, let us know at co
Lee Spector writes:
> I just want to chime in to note that not everyone who works in
> Clojure, and for whom Clojars is the obvious (only?) reasonable way to
> share libraries, is a professional developer. Some of us are, for
> example, researchers or students in a range of fields for which
> rea
Carlos Fontes writes:
> Some immemorial time ago I tried `lein deploy clojars` which lead me to
> read complex security stuff. I really tried to make it work, I did.. but it
> didn't "just work", it didn't "work with some work" and even with "more
> work", so now I just use `lein push`.
I see
Phil Hagelberg writes:
> Due to the recent vulnerability in Bash[1], the scp-based deploy
> services on clojars.org has been disabled for the time being.
I neglected to mention here that the Clojars's susceptibility to this
vulnerability was both discovered and fixed by Nelson Morri
Greetings, Clojure hackers.
Due to the recent vulnerability in Bash[1], the scp-based deploy
services on clojars.org has been disabled for the time being.
If you have been using this (as opposed to the HTTPS deploy used by
`lein deploy clojars` and `maven deploy`), we'd be interested in hearing
F
that require heavy configuration begin to take
advantage of these features, it should allow project.clj files to be
dramatically simplified.
* Allow certain profiles to be `^:leaky` and affect downstream. (Hugo Duncan)
* Allow profiles to be loaded out of plugins. (Phil Hagelberg, Hugo Duncan)
*
epo1.maven.org/maven2"}}
Note that this only works under Leiningen 2.x; users of Leiningen 1.x
should upgrade to get secure access.
Here's a full list of user-visible changes:
* Allow implicit hooks/middleware to be disabled. (Phil Hagelberg)
* Print compilation errors as they occur. (Pau
Greetings.
I'm happy to announce the release of Leiningen 2.4.2.
Most of the changes are fixes to bugs uncovered in the 2.4.0
release. However, a couple tiny features snuck in.
The main one is that the file `pom.properties` originally only got
included in jars and uberjars, but now it's written
eries, and the default to make
useful uberjars even when not AOTing a -main function.
A full list of significant changes:
* Allow aliases to splice in values from the project map. (Phil Hagelberg)
* Allow plugins to override built-in tasks. (Phil Hagelberg)
* Add `release` task for automating com
On Tuesday, April 29, 2014 9:08:48 PM UTC-7, Mars0i wrote:
>
> Oh, sorry--you also asked what I meant by "detracts from" what's
> important. If a documentation formatting/organizing/coding system required
> learning a lot, figuring out a lot, adding information that is unlikely to
> be helpful
On Tuesday, April 29, 2014 8:47:58 PM UTC-7, da...@axiom-developer.org
wrote:
> Can I ask, quite seriously and not intending any sarcasm, what you mean
> by "detracts from what's important"?
What's important is writing clear explanatory prose.
This is really hard to do for a lot of reasons, but
On Saturday, April 26, 2014 9:21:26 PM UTC-7, Mars0i wrote:
> I like the general idea of the Valentin's proposal, but I don't
> understand every bit of it. It sounds complicated. Personally, I'd
> rather see something that's relatively simple, and good enough, than
> something that's perfect but
On Thursday, March 27, 2014 7:16:36 AM UTC-7, Aaron Cohen wrote:
> If "version" doesn't end in "-SNAPSHOT", then lein (deferring to the way
maven works)
> will retrieve that dependency to your local
$HOME/.m2/repository/not-really-trusted-package/version
> directory, and never update it again (be
On Wednesday, March 26, 2014 11:34:27 AM UTC-7, Hoàng Minh Thắng wrote:
> What do you mean "unmanaged jars" in the question "What annoys you about
Leiningen?"
Some people are stuck using random jar files they downloaded manually from
various places on the web rather than dependencies from a prop
Hello folks.
Every year we run a survey of Leiningen users to get a better
understanding of usage patterns and where we should focus development. I
just opened this year's:
https://lein-survey-2014.herokuapp.com
It would be great if you could take a minute or two to fill it out.
Thanks!
-
gvim writes:
> ... but after `lein deps :tree` the cljs profile still isn't loaded.
That's normal; you would need to run `lein with-profile cljs deps :tree`
to activate a profile. But if you have dependencies that are needed for
your project to compile, it's a very bad idea to omit them from
pro
Can you be more specific about what you did and what you would expect to
happen in that case?
-Phil
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members ar
On Friday, December 20, 2013 9:16:59 AM UTC-8, John Gabriele wrote:
>
> If I can just `lein install` my libs (or other people's libs) and then use
> them in all my projects (just like the libs found at clojars), what extra
> functionality does lein-localrepo provide beyond that?
>
It used to be
On Tuesday, December 3, 2013 3:26:53 PM UTC-8, James Laver wrote:
> So, am I missing something? Are there any libraries people can recommend
> that will make my life easier? Am I just looking at this in completely
the wrong way?
It sounds like half of your problems are arising from DB migrations.
Cool; this looks really handy. Could you add it to the list of plugins on
the Leiningen wiki?
https://github.com/technomancy/leiningen/wiki/Plugins
>
>
-Phil
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to cl
Hello folks. I'm happy to announce the release of Leiningen 2.3.4.
This one is primarily a bugfix release; though there are a few minor
enhancements.
## 2.3.4 / 2013-11-18
* Suggest `:exclusions` to possibly confusing `:pedantic?` dependencies.
(Nelson Morris, Phil Hagelberg)
* Optio
xavi writes:
> Does this mean that the problem was not completely solved in Ring 1.2?
> Argh! I'll try to take a look to Ring's code and see if I can find the
> problem and fix it.
I took another look, and it looks like it was fixed by the commit I
linked to previously, but then broken again a
xavi writes:
> @Phil I'm already using ring 1.2
Hm; it's probably the same problem manifested a different way
then. Something is assuming that any entry in a jar file is fair game
whether it's a directory or file.
-Phil
pgpcYIkWpcwtg.pgp
Description: PGP signature
I think this is due to a bug in older versions of Ring's wrap-resource
middleware:
https://github.com/ring-clojure/ring/commit/89033af49dfe3d6e6fcdebb3f5455f6de0979034
In versions of Ring older than 1.2.0, directory entries will be served out
of jar files as zero-length HTTP responses. Upgradin
When we've polled Leiningen users in the past[1], the #1 pain point
people always report is its startup time. While there have been a number
of strategies suggested to reduce the annoyance of slow JVM startup time
and project loading, keeping your JVMs around can lead to awkward
workflows in some s
On Monday, October 7, 2013 8:12:05 PM UTC-7, John Gabriele wrote:
>
> For new users who want to get their feet wet right on the first day, I'd
> suggest this (after they make sure they've got Java installed):
>
> #. Download `lein`, drop it into your ~/bin, and `chmod +x` it if
> necessary,
> #
I'm happy to announce the release of Leiningen 2.3.3.
* Add support for `:uberjar-merge-with`. (Marshall Bockrath-Vandegrift)
* Better error message for `-m` arg in `run` task. (Aleksandar Simic)
* Support stdin when using `:eval-in :nrepl`. (Phil Hagelberg)
* Add directory entries to jar
On Wednesday, August 28, 2013 7:06:45 PM UTC-7, Joel Holdbrooks wrote:
> It might be a bit involved to have *#_* and the subsequent form appear
commented
> through clojure-mode's syntax highlighting. However, it would also
incorrectly express
> the semantics of *#_* which, arguably, is counter to
Hello everybody.
I'm happy to announce the release of Leiningen 2.3.2, a minor bugfix
release over 2.3.1. Changes include the following:
* Write `.nrepl-port` file for better tool interoperability. (Phil Hagelberg)
* Support targeted upgrades in `lein.bat`. (Shantanu Kumar)
* Warn when pro
On Saturday, August 17, 2013 4:51:34 PM UTC-7, Mark Mandel wrote:
>
> On Sun, Aug 18, 2013 at 6:52 AM, John Jacobsen
>
> > wrote:
>
>> After some prototyping and development, we are now getting to the stage
>> where "lein run" and a Jetty server running from -main aren't going to cut
>> it.
>
Phil Hagelberg writes:
> With some help from Nelson Morris I've pushed out the 2.3.1 release of
> Leiningen. This fixes the self-install issues as well as the issue
> around AOT classes not being included in jar files. It also adds a new
> flag (:monkeypatch-clojure-test fals
Hello folks.
With some help from Nelson Morris I've pushed out the 2.3.1 release of
Leiningen. This fixes the self-install issues as well as the issue
around AOT classes not being included in jar files. It also adds a new
flag (:monkeypatch-clojure-test false) you can use to disable
Leiningen's m
On Monday, August 12, 2013 1:36:43 PM UTC-7, Karsten Schmidt wrote:
> Hi Michal, have a look at this gist to see how this can be done:
> https://gist.github.com/postspectacular/6214886
Rather than shadowing one implementation with another, I'd recommend
keeping both implementations in different
On Monday, August 12, 2013 9:29:53 AM UTC-7, Greg wrote:
> I used Homebrew to upgrade. Do you happen to know what the relationship
is between your `lein upgrade` command and the `brew upgrade leiningen`
command?
We include a `bin/lein-pkg` script for downstream packagers like Debian,
homebrew,
On Monday, August 12, 2013 6:52:55 AM UTC-7, Sean Corfield wrote:
> On Windows it definitely has been a problem in the past. I'm pretty
> sure some users have run into problems with the S3 Amazon SSL
> certificate in the past on non-Windows platforms too, but I'll defer
> to you regarding the no
On Friday, August 9, 2013 10:07:39 PM UTC-7, Sean Corfield wrote:
> Can we _please_ get the Leiningen artifacts placed somewhere that
> doesn't cause all sorts of SSL problems? This has been a repeated
> problem over the last several releases. Mac and Windows users have
> been s.o.l. each time u
On Friday, August 9, 2013 6:32:06 PM UTC-7, John Jacobsen wrote:
> please advise? Thanks!
Hm; looks like self-install is getting invoked too soon. Not sure why it
was working for me earlier.
Try setting `export HTTP_CLIENT="wget -O"` for now.
-Phil
--
--
You received this message because yo
Hey everyone; sorry for the chaos around this release. The upload process
is now fully automated[1] to reduce manual error, and I'm going to make
sure a few other people have access to the S3 bucket so if something like
this happens again it can be fixed when I'm not around.
There's been one bu
On Thursday, August 8, 2013 8:52:47 PM UTC-7, Frank Hale wrote:
> Looks like I was way too fast. Upgrading just worked for me. Thank you!
>
>
I got the ACL wrong on the initial upload but fixed it a few minutes after
the email went out.
-Phil
--
--
You received this message because you are
es to
better isolate different profiles in different :target-paths.
* Add `:eval-in :pprint` for debugging. (Phil Hagelberg)
* Support cleaning extra dirs with `:clean-targets`. (Yoshinori Kohyama)
* Test-selectors skip fixtures too, not just running tests. (Gary Fredericks)
* Place licenses and re
> As for my choice of public domain, I always do that for my
> projects. I realize that I am going against the grain, but it's a
> principled issue for me. I wrote about it on my blog, but if you'd
> like to discuss it further we should do it elsewhere because it can
> easily derail the thread.
Oo
On Friday, August 2, 2013 8:49:06 AM UTC-7, Zach Oakes wrote:
> As for my choice of public domain, I always do that for my projects.
Of course it's your choice, but are you aware there are jurisdictions in
which users cannot legally make copies of code released in the public
domain?
-Phil
[1]
On Saturday, July 27, 2013 4:46:06 PM UTC-7, Alex Baranosky wrote:
> On our work projects at Runa, we have an unwritten code standard of
always
> writing out the full namespace, and not using shortcuts as you suggest.
The
> reason being that it can be very hard to search for usages of a namesp
On Friday, July 26, 2013 10:30:04 AM UTC-7, greenh wrote:
> Finally, with respect to the “it’s too hard for newcomers” line of
argumentation,
> my reaction is: this is silly. Do you *really* want to optimize Clojure
for use by newcomers?
The original complaint was not that it's too hard for new
I can confirm that the point of adding :refer support to :require was to
deprecate :use; I suggested this to Rich at the 2011 Conj when he mentioned
the ns macro is too complicated, and he agreed it would be a good idea to
enhance :require so that it would make :use unnecessary in order to reduc
On Friday, June 28, 2013 7:17:14 PM UTC-7, Jonathan Fischer Friberg wrote:
> Should pasting be part of jline? Am I the only one that finds that really
odd?
jLine is a port of readline to the JVM. readline supports a kill ring, so
jLine should too. That's different from the terminal performing pa
On Wednesday, June 26, 2013 3:26:58 PM UTC-7, Manuel Sugawara wrote:
> Am working on a linux terminal with the REPL (as in lein repl) and the
C-y binding does not work (yank-command, or paste).
Definitely a bug that it's not working. Can you report it on the reply
project?
https://github.com/tr
On Jun 18, 6:22 am, Jonathon McKitrick wrote:
> So, the question then, is what would be the difference between a heroku
> scheduled command (which I currently am running, wakes up, does some work,
> etc) and a 'worker process' type? Does the latter need a job queue set up?
> Does it run constant
On Jun 5, 2:54 pm, Mark Engelberg wrote:
> So. is this a new change that puts it into the "provided" subdirectory of
> target? If so, what's the easiest way to get "lein push" working again?
Yeah, you can set :target-path in project.clj to just "target" to get
the old behaviour.
AFAIK `lein pus
On May 29, 11:01 am, Alan Thompson wrote:
> curl: (35) Unknown SSL protocol error in connection to github.com:443
> Failed to downloadhttps://github.com/technomancy/leiningen/raw/stable/bin/lein
This just means your OS's certificate store doesn't honor the root
signing authority that GitHub uses.
Greetings fellow humans.
I'm happy to announce the release of Leiningen 2.2.0. Notable new
features include support for -javaagent, (used for certain VM-level
instrumentation tools) and the ability to deploy arbitrary files from
the filesystem rather than just project artifacts.
There are a coup
I just present from within Emacs itself usually. But when fancier visuals
are required I'll present from a browser with HTML produced by htmlize.el.
Using a program that doesn't let you store the slide source as plain text
(for version control) sounds like a bad idea.
Phil
--
--
You received th
Timothy Baldridge writes:
> Neither of these snarky answers solve the problem. I just spent an entire
> week updating modules from version of a library that expected a seq of maps
> to one that expected map of seqs of maps. The very nature of data implies
> a format. If that format changes you h
Phil Hagelberg writes:
> I've rolled this back briefly due to a bug surrounding deploying
> SNAPSHOT versions over scp.
The bug is fixed, and the fix is deployed.
-Phil
pgpRuN5qASLVY.pgp
Description: PGP signature
Zack Maril writes:
> Is the policy for SNAPSHOT artifacts still that you can overwrite as much
> and as often as you want?
Technically no, but effectively yes. Any version ending in "-SNAPSHOT"
is automatically translated into a timestamped version upon deploy or
resolution. So "0.5.0-SNAPSHOT"
Phil Hagelberg writes:
> In the aftermath of the recent Linode intrusion[1][2], we determined
> that Clojars' policy of allowing artifacts to be overwritten[3] makes it
> much more difficult to detect an attack than it would be if artifacts
> were immutable like they
Hello everyone.
In the aftermath of the recent Linode intrusion[1][2], we determined
that Clojars' policy of allowing artifacts to be overwritten[3] makes it
much more difficult to detect an attack than it would be if artifacts
were immutable like they are in most other repositories.
While overw
Stuart Sierra writes:
> That's cool, and it will work for the simple case of libraries A and B
> depending on different versions of C.
>
> But it still breaks down in more complex cases: e.g. if I want to share
> data between A and B using a protocol or type defined in C, and there are 2
> incompa
Angel Java Lopez writes:
> I guess it could be difficult to implement such feature in Java/Clojure
It's really not difficult to do if you limit yourself to Clojure since
Clojure namespaces are first-class and easy to manipulate at
run-time. We implemneted a prototype of this in under two hours a
Jonathon McKitrick writes:
> Has anyone had any success accepting FTP uploads in Clojure on Heroku?
Unfortunately Heroku apps are only capable of responding to HTTP
requests at this point.
-Phil
pgp4tO21faepT.pgp
Description: PGP signature
Nelson Morris writes:
> What helps is direct involvement by someone else.
I'll definitely echo this. People are more important than programs.
If I'm writing code that I'm going to be the only one using, maybe it'll
hold my interest for a few hours. But even in the best cases it's
usually only m
Jonathon McKitrick writes:
> That's a good suggestion. I made that change, and there definitely was a
> different because the heroku log said New Relic agent was already running
> because it had been specified in the JVM_OPTS. So I removed it from there,
> restarted, but no change in the New
Devin Walters writes:
> Voicing strong disagreement with using emacs-live as a starting
> point. One reason: They rebind a bunch of default emacs bindings,
> which is just fine by me, but C-h to a newcomer is important, and IIRC
> they rebound it.
>
> I think Phil's emacs-starter-kit modules/pack
Ulises writes:
> Because it's part of slime is why I was wondering whether it was
> already there and I had just missed it.
IIRC the implementation in swank-clojure is basically just grep that
works inside jar files; it gives you lots of false positives when
functions have the same name.
It wou
Three repetitions is not nearly enough to get a feel for how hotspot
optimizes functions when it detects they're in a tight loop. I don't know
how javac works, but Clojure doesn't optimize much for cases where hotspot
can do a much better job over time.
-Phil
--
--
You received this message bec
Michael Klishin writes:
> It wasn't immediately clear to me, but it makes sense, given how short
> the MIT license is.
>
> What licenses does it make sense to recommend?
Given that Clojure libraries must be compatible with Clojure's license,
the GPL is ruled out. I recommend the EPL; it's what y
Michael Klishin writes:
> My point was "at least try to find a new maintainer". Don't let it rot.
I see where you're coming from, but there's definitely a place for
phasing out a project gracefully. The majority of projects will have no
users outside the original author, and that's fine. There a
For the sake of completeness I've included Alex Osborne's analysis of
the situation below. (Alex runs Clojars.)
-Phil
The really annoying thing about security is it's impossible to
conclusively prove at any time anything is s
Andrew Wagner writes:
> Just wanted to say, awesome job with this. I appreciate your diligence!
Thanks! Luckily part of my job at Heroku is to keep an eye out for this
kind of thing, so that's why I'm able to spend more cycles on it when
issues do arise. But Alex Osborne, Ivan Kozik, and Nelson
Update: I've manually reviewed a diff[1] of all changes to jars
published since the intrusion. I found nothing suspicious in the diff,
but I did see a couple instances of bytecode in it. Two of them were
just bytecode being removed, but in one of them the bytecode changed
when the new copy was red
Update: thanks to an older backup from Ivan Kozik, we've been able to verify the
integrity of all but 45 jars. It's likely these were legitimate redeployments by
the maintainers, but I'm going to be reviewing the diffs by hand.
I've attached a list of jars which haven't been verified. If your dep
Phil Hagelberg writes:
> If you run a private proxying internal repository for your company, you
> can help us verify checksums. I'll be posting a follow-up soon with some
> code you can use to calculate and publish checksums so we can
> investigate discrepancies.
Update: Hu
Today Linode announced that their database was attacked[1]. Clojars is
hosted on Linode, and while we have no evidence that the attackers used
their access to break into the VPS instance which hosts Clojars, we
can't rule out the possibility. Other VPS instances[2] have been broken
into.
Apparent
JvJ writes:
> Even though the behaviour of lists and vectors differs under specific
> functions, they still count as equal, but this statement "If a = b, then (f
> a) = (f b)" seems like it would be some sort of rule or axiom about
> functional programming. What's the FP purists' view on this
I'm not sure Clojars supports sending signatures over scp yet. You might
need to do an HTTP deploy with `lein deploy`. The docs around this are a
bit scarce; sorry about that.
Phil
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this g
Michael Klishin writes:
> 2013/4/1 Rostislav Svoboda
>
>> This is a step back. The only way for the future is xml: + 1
>> 2
>
>
> This is planned for the next release.
In the mean time you can port all your project.clj files to project.xml
with this plugin:
https://github.com/technomancy/l
You would need to run a mirror for Maven Central and Clojars. Once the
mirror is set up you can look at "lein help sample" under :mirrors to see
how to configure Leiningen to use it.
Phil
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to
Hello folks.
I just released version 2.1.2 of Leiningen, fixing a number of bugs:
## 2.1.2 / 2013-02-28
* Allow TieredCompilation to be disabled for old JVMs. (Phil Hagelberg)
* Fix a bug merging keywords in profiles. (Jean Niklas L'orange)
* Fix a bug where tests wouldn't run
Cedric Greevey writes:
>> Outfits like InfoQ and Confreaks do a very good job, but
>> they use professional staff (who expect to be paid).
>
> And I'm guessing what they're doing is obsolescent, if not already
> obsolete, in that it can be done about as well for a lot less money. If
> they're cha
There are just two files, the bin script and the uberjar. Though for
project dependencies and the repl you will need to download further jars
from a repository. So hopefully you have an internal mirror or something
for that.
-Phil
--
--
You received this message because you are subscribed to th
Hello folks.
I've just pushed out version 2.1.1 of Leiningen, which contains a
handful of bug fixes from 2.1.0.
* Add `:test-paths` to directories shared by checkout deps. (Phil Hagelberg)
* Allow `run` task to function outside projects. (Phil Hagelberg)
* Fix a bug preventing `with-pro
Greetings, hackers.
Last night I pushed out version 2.1.0 of Leiningen! Here are some
highlights from the release:
• Running `lein deps :tree` will now warn you whenever any of your
dependencies declare version ranges. Transitive version ranges have
been a common source of confusion[1] for a
Hello folks.
If you use Leiningen, I'd appreciate it if you could take a few moments
to answer a few questions about your usage patterns so we can get a
better idea of where to focus development efforts in the future.
https://lein-survey-2013.herokuapp.com/
Thanks a bunch!
-Phil
--
--
Y
Hello folks.
I'd like to announce a side-project I've been working on:
https://syme.herokuapp.com
>From the FAQ: (https://syme.herokuapp.com/faq)
# So what does Syme offer?
It sets up disposable EC2 nodes for collaborating on GitHub projects via
ssh and tmux.
* Enter the name of a GitHub
Devin Walters writes:
> I assume this has been discussed to death already, but isn't there some way
> to get clojure-doc and clojuredocs to live under the same umbrella?
I believe this is the plan; it's just blocked on not having the manpower
to port clojuredocs.org's web UI off Rails and build
Martin Jul writes:
> An alternative to GNU tools is to use the things that ship with
> Windows PowerShell and are on most developer's machines already, e.g.
> using the Invoke-RestMethod commandlet as an alternative to wget and
> curl.
So the latest version of bin/lein (which will become 2.1.0)
David Powell writes:
> I've made installers for clojure-based programs using InnoSetup
> before, and wouldn't mind doing it if people think it is a good idea.
If someone contributes a wizard-builder that I can run on my Debian
system, I can run it as part of the release process and store the wiz
James Ashley writes:
> 2) Download the lein "install" script as text from the leiningen home page.
> 3) Copy it over to my cygwin directory
> 4) Search/replace to replace the HTML entities with the real thing. I think
> this was a matter of & and >
Can you explain how you downloaded bin/lein suc
BJG145 writes:
> Imagine a swish site with sensible sections for all levels; topics like
> News, Programming, Leiningen, Light Table, Getting Started, General Chat
> etc etc (OK so I don't know enough about the subject to know what they
> should be)...does the idea have any appeal, or is it no
Buck Golemon writes:
> I'm quite interested in the "interactive session" option, but none of
> the mechanics are described. How would I do the equivalent of `lein
> run` or `line cljs autobuild` in the repl? Did I miss this in the docs
> somewhere? It's also quite possible that it's an obvious fe
Dave Sann writes:
> Is there an Jira issue for this?
> Is it worth raising one?
I don't follow Clojure development much these days, but I do recall
Rich's Conj keynote a couple years ago mentioning an interest in
"dynamicity knobs" that let you tune space/perf vs feature trade-offs.
But that doe
Buck Golemon writes:
> I take this to mean that there's no widely accepted solution.
The widely-accepted solution is to leave a single process running. It
certainly has limitations, but it's the way most people deal with the
problem.
> Really, I just want `lein run` to be faster. Can someone ex
Getting at the var won't work, but you can get fns to print readably with
their source using https://github.com/technomancy/serializable-fn
Unfortunately you still have the problem that whoever defined it has to opt
in.
Ohil
--
--
You received this message because you are subscribed to the Goo
Fast trampoline only affects the startup time of the trampoline
higher-order task. I guess that could be clearer in the docs.
-Phil
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note
On Mar 1, 2013 6:01 PM, "AtKaaZ" wrote:
> yeah looks like both lein and lein.bat fail with 403
> curl: (22) The requested URL returned error: 403
> Failed to download
https://leiningen.s3.amazonaws.com/downloads/leiningen-2.1.0-SNAPSHOT-standalone.jar
That error just means you're trying to downlo
David Powell writes:
> Putting repos in profiles.clj seems to have the advantage that I'll be able
> to override all accesses to central / clojars / etc to go via the nexus
> proxy; and I won't have to start hacking at published project.cljs if
> infrastructure changes mean that the repo server m
James Xu writes:
> Thanks! But it sounds odd to me that lein does not use ~/.m2/settings.xml,
> why this decision?
Leiningen never explicitly supported settings.xml; it was checked by
accident as an implementation detail due to lein1 using maven-ant-tasks
rather than Aether. But the better answe
Herwig Hochleitner writes:
>> I understand not delivering AOT libs through maven not knowing the target
>> environment but having a tuning tool to speed up loading by avoiding
> compilation
>> would help with all the tooling starting to appear.
>
> How about a lein-bytecache plugin, that can AOT
1 - 100 of 967 matches
Mail list logo