This is a great initiative. Would love to see an official community
organisation.
Some things I think are particularly important on the content side:
a) Maintain and improve the clojure.org website as the front page for the
community
b) Produce official user guides and documentation for Clojure
https://github.com/ztellman/lein-jammin
This one's pretty simple: you put `lein jammin seconds` in front of any
other Leiningen task, and if it gets stuck for the specified duration, it
prints out a thread dump. This especially useful for tests, and
extra-especially useful for tests in a CI
Hi all!
I'm one of this year's students accepted to the Google Summer of Code for
doing
a Clojure project. (Thanks to Alex Miller for supporting my application!)
For
those who like to decide from the first paragraph whether they will read on
or
not: the goal of my project is to develop a model
I just saw that the plain text formatting is horrible. Sorry for that.
--
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 are moderated - please be patient with
Also Coils (https://github.com/zubairq/coils)
On Saturday, May 2, 2015 at 10:43:53 PM UTC+2, g vim wrote:
I recently did some research into web frameworks on Github. Here's what
I found:
FRAMEWORK LANG CONTRIBUTORS COMMITS
LuminusClojure28
Alan, have you looked at Clasp? I'm not sure if CL is something you like,
but maybe it has potential for your application.
https://github.com/drmeister/clasp
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to
So, what I gather from this discussion are the following points. Clojure
needs a webframework that is
- fully documented
- easy for beginners to use
- opinionated about the libraries
- structured
- composable
- has something nice like django's admin backend
- a vibrant community support
- a
Note that the shopping cart is just one specific example from my current
itch that needs scratching - it's a very common one, but I'm sure there are
plenty more reusable component types that people expect these days.
One problem I see with the composition approach (which I'm a huge fan of in
Very interesting discussion going on here. As a beginner, what I'd like to
see is not something like Django or Rails, but something like Flask.
Where someone can just (require 'someframework) and it works. Maybe it
could have thin wrappers over compojure, etc., since it will need to be
This is something that I'm currently working on:
https://github.com/funcool/catacumba
It is still in alpha, but it has the same philosophy that you have mention.
Cheers.
Andrey
2015-05-04 12:06 GMT+02:00 John Louis Del Rosario joh...@gmail.com:
Very interesting discussion going on here. As a
On Monday, May 4, 2015 at 4:41:02 AM UTC-4, Sven Richter wrote:
All in all this is basically the direction I want to go with closp and
closp-crud. The intention is not to have a webframework, but to automatize
steps that need to be done manually otherwise.
One potential problem with this
I think what Clojure needs is a default. It doesn't matter if it is a web
framework like Rails, or libraries strung together like Luminus.
When a Ruby newbie asks how to make a web app, the default answer is to
look at Rails. In Python, the default answer is Django. Compared to that,
the default
Am Montag, 4. Mai 2015 14:09:35 UTC+2 schrieb Sean Johnson:
On Monday, May 4, 2015 at 4:41:02 AM UTC-4, Sven Richter wrote:
All in all this is basically the direction I want to go with closp and
closp-crud. The intention is not to have a webframework, but to automatize
steps that need
I thought about it and all that came to my mind that there simply
won't be
an upgrade path. Once you generated your code / templates / whatever
you
are done and up to yourself.
Having a supported upgrade path might be
1. to much for one or two persons to handle
2. Incompatible to the generate
I would like to echo the sentiment expressed by several posters in this
thread, but with a slight twist. A few years back I picked up Ruby and Ruby
on Rails as the language/framework to create a website with moderate
complexity and functionality. I did this without any prior experience with
On 04/05/2015 14:34, Ernie de Feria wrote:
I would like to echo the sentiment expressed by several posters in this
thread, but with a slight twist. A few years back I picked up Ruby and
Ruby on Rails as the language/framework to create a website with
moderate complexity and functionality. I did
The thing that bugs me the most about these sort of conversations about
best practices is that they often present a set of solutions without
first analyzing the problem at hand.
If I came to this mailing list and asked I want to write a websever in
Clojure..what should I use?. The response would
On 04/05/2015 15:24, Timothy Baldridge wrote:
The thing that bugs me the most about these sort of conversations about
best practices is that they often present a set of solutions without
first analyzing the problem at hand.
If I came to this mailing list and asked I want to write a websever in
+1
This exactly the kind of exercises that needs to done as part of a
product design. New potential needs have to be foreseen at this
stage, not 18 months after a first release.
This is why I hate frameworks, they assume some of these
decisions and it's not always stated clearly. Someone has to
My 2 cents:
I don't think the biggest problem is that the community is fragmented as
there is many options to choose, but that the attitude towards newcomers is
bad.
Let's say that I was learning clojure about 2 years ago and when I asked
about which web framework should I use, people started
While I totally agree with you on the topic of composing things to solve a
problem at hand I think you are talking about a different audience here
than the audience such a framework is aiming for.
You are talking about experienced developers that know how to solve
problems, that know advantages
Spawned from the other thread about web frameworks.
Can any of the original maintainers answer this one ?
Thank you
Luc P.
--
Luc Prefontainelprefonta...@softaddicts.ca sent by ibisMail!
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to
On Monday, May 4, 2015 at 10:51:35 AM UTC-4, Luc wrote:
Spawned from the other thread about web frameworks.
Can any of the original maintainers answer this one ?
According to that same other thread, it has 2 developers on it, not 0. If
it's feature-complete 2 might easily be sufficient to
I've been enjoying this thread, but don't currently have the bandwidth to
read everyone's messages and figure out in my head what the distribution of
opinions is or who is on what side of this conversation.
Fortunately, I built a tool for this! It's called pol.is, and it uses real
time data
Ok, honestly, this is super cool. Well done!
On May 4, 2015, at 8:19 AM, Christopher Small metasoar...@gmail.com wrote:
I've been enjoying this thread, but don't currently have the bandwidth to
read everyone's messages and figure out in my head what the distribution of
opinions is or who
There's been no activity since a year ago. This may give the impression that
it's
dead and maybe it still quite alive.
If people want a framework this one looks to be very complete. It would be
a shame not to reuse all that brain power.
More feedback ?
On Monday, May 4, 2015 at 10:51:35 AM
Hi
I am using juxt/bidi for route matching.
with the following routes:
(def routes [/ {index.html :index
articles/ {index.html :article-index
[:id] :article}}])
It correctly matches at the REPL.
(match-route routes
Cheers, and thanks :-) It's free, so feel... free to use it :-)
On Mon, May 4, 2015 at 8:28 AM, Marcus Blankenship mar...@creoagency.com
wrote:
Ok, honestly, this is super cool. Well done!
On May 4, 2015, at 8:19 AM, Christopher Small metasoar...@gmail.com
wrote:
I've been enjoying this
I am currently trying to redirect-after-post with validation errors. I
have already cooked up my way of validating maps. However, i cant find a
straight forward way for pushing the errors in a 'flash' and then read them
in my template (am currently using freemarker.). I have seen the flash
On Monday, May 4, 2015 at 11:34:26 AM UTC-4, clifford wrote:
Hi
I am using juxt/bidi for route matching.
with the following routes:
(def routes [/ {index.html :index
articles/ {index.html :article-index
[:id] :article}}])
On Monday, May 4, 2015 at 11:50:27 AM UTC-4, Fluid Dynamics wrote:
On Monday, May 4, 2015 at 11:34:26 AM UTC-4, clifford wrote:
Hi
I am using juxt/bidi for route matching.
with the following routes:
(def routes [/ {index.html :index
articles/ {index.html
I think I may have summoned the wrong demons when invoking with the
`Workflow` keyword. :)
I've found some resources on Event-Driven Architecture, mostly from Zach
Tellman. Is his stuff the main source of that sort of thing?
I realized that prismatic's graph is basically what I'm looking for
Just as a (final) reminder, the CFP ends Wednesday night!
https://www.oracle.com/javaone/call-for-proposals.html
On Thursday, March 26, 2015 at 2:56:50 PM UTC-4, Ghadi Shayban wrote:
Clojurists,
The JavaOne conference, a huge gathering, is taking place in San Francisco
on October 25-29th.
I've been hoping someone would rebuild Codeq
https://github.com/Datomic/codeq, now that tools.analyzer (and friends)
is out and ClojureScript has made so much progress. Not only would it be
useful for diving into a new codebase (I've needed it several times when
working with a large, unfamiliar
Not sure what you mean by one flash value — I’d expect you to have a map of
flash scope data and that’s the way my FW/1 behaves: you assoc values into
the flash scope and they’re restored on the next request.
On May 4, 2015, at 8:39 AM, Josh Kamau joshnet2...@gmail.com wrote:
I am currently
Thanks Sean. that makes sense. I didnt want that map to be stored as one
cookie because it could potentially be big... (there is a 4kb limit per
cookie right?) . I will dig into it and check. If that works for me, then
all i need is compojure, ring and the awesome ring-defaults middleware. No
On May 4, 2015, at 10:53 AM, Josh Kamau joshnet2...@gmail.com wrote:
Thanks Sean. that makes sense. I didnt want that map to be stored as one
cookie because it could potentially be big... (there is a 4kb limit per
cookie right?) . I will dig into it and check. If that works for me, then all
There was a thread a while back when (if my memory serves me correctly) one
of the creators said the company where Caribou was created is no longer
using Clojure, so he didn't think it was likely that he would be adding new
features, although he would happily address bug reports.
On Mon, May 4,
@Sean, i wanted totally stateless backend.
On Mon, May 4, 2015 at 9:02 PM, Sean Corfield s...@corfield.org wrote:
On May 4, 2015, at 10:53 AM, Josh Kamau joshnet2...@gmail.com wrote:
Thanks Sean. that makes sense. I didnt want that map to be stored as
one cookie because it could
Found the thread. It was called Is Caribou dormant? and Justin Smith
said:
I'm one of the core devs of the Caribou project.
Caribou has been less actively developed, but I still use it frequently.
We previously were funded to work on Caribou, but the company funding us
decided to discontinue
On May 4, 2015, at 11:08 AM, Josh Kamau joshnet2...@gmail.com wrote:
@Sean, i wanted totally stateless backend.
Without a database? :)
Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist
Hi!
We (my friend Alejandro and I) are happy to announce the first public
version of a ClojureScript book that we are writing.
The book is still a work in progress and many chapters are not available
yet. We are sure that the book has many spelling errors (we are not native
English speakers), so
Yes, without a database, serializing data using JWS or JWE... I have done
similar thing with buddy-auth stateless backend. It not uses sessions but
the concept is the same.
Cheers.
Andrey
2015-05-04 20:17 GMT+02:00 Sean Corfield s...@corfield.org:
On May 4, 2015, at 11:08 AM, Josh Kamau
On Monday, May 4, 2015 at 1:53:30 PM UTC-4, Josh Kamau wrote:
Thanks Sean. that makes sense. I didnt want that map to be stored as one
cookie because it could potentially be big... (there is a 4kb limit per
cookie right?) . I will dig into it and check. If that works for me, then
all i
Great work!
I really appreciate
http://funcool.github.io/clojurescript-unraveled/#tooling-compiler
Now, I started to understand the compiler process
Angel Java Lopez
@ajlopez
On Mon, May 4, 2015 at 3:20 PM, Andrey Antukh n...@niwi.be wrote:
Hi!
We (my friend Alejandro and I) are happy to
On May 4, 2015 7:16 AM, Eric MacAdie emaca...@gmail.com wrote:
I think what Clojure needs is a default. It doesn't matter if it is a
web framework like Rails, or libraries strung together like Luminus.
What Clojure needs is, well nothing. What the market MAY need is an
entrepreneur who will
Thanks @fluiddynamics your right on the money.
On Monday, 4 May 2015 17:34:26 UTC+2, clifford wrote:
Hi
I am using juxt/bidi for route matching.
with the following routes:
(def routes [/ {index.html :index
articles/ {index.html :article-index
Using clj-bots/chat is fine with me. If there ends up being much noise with
respect to this specific native compilation thread vs the project as a
whole, we can set up another gitter channel.
Cheers
On Mon, May 4, 2015 at 5:04 PM, Alan Moore kahunamo...@coopsource.org
wrote:
All,
Looks like
Someone earlier in the thread wrote about how Ruby was the abstraction in
contrast to PHP where libraries
were tied to a framework. I've never worked with Rails seriously, but I
find it hard to believe that libraries
such as shopping carts intended for Rails will work out of the box with
You often have to do bit of manual coercion to make things work nicely with
the whole set of possible Clojure numerical types. Fortunately there are
plenty of built-in functions in clojure.core to help you do this.
In your specific case I would do:
(.add (Complex. 1.0 2.0) (double 2))
This
In addition to what's already been pointed out, on a grander scale there's:
https://github.com/LonoCloud/synthread
On Tuesday, May 5, 2015 at 6:48:34 AM UTC+10, Kaiyin Zhong wrote:
Wouldn't be nice to have something like:
(- thing
(f1 ph arg2 arg3)
(f2 arg1 ph arg3)
2015-05-05 2:04 GMT+02:00 Alan Moore kahunamo...@coopsource.org:
Herwig - I like your suggestion re: rclojure. That seems like a harder
but more fruitful approach than other porting options. Do you have any
references to this kind of approach in other languages?
It could be argued, that
I've taken a couple of long lived Rails apps from Rails 1 to Rails 4 and
while there have been breaking changes with
each major version change (and some minor versions) in general it's
pretty easy to keep up with the latest
versions and there are copious docs (even whole ebooks in some
I certainly have some personality disorders, but I am not bipolar :)
What am I ? Help ! :)
Luc P.
And never has this author proven that programmers with bipolar
personality are
programming more LISP then other languages.
It's a metaphor. The author is not actually diagnosing Lisp
And Flask was inspired by Sinatra, IIRC. Also, the rails folks thought that
Sinatra would be a joke and no one would take it seriously. They were
surprised. Ditto with Merb, which was a similarly more modular, and became
so popular that rails actually merged with it.
Clojure's Noir used to be
My guess is that over the next 2-3 years we will see some clojure
frameworks emerge but
they will not be like traditional frameworks.
Or the space for web framework will always default to Rails. Clojure
certainly has some great frameworks in other areas, such as distributed
data
The Clojure community has a knack for looking at things and distilling them
to their essence. I think the discussion on whether Clojure needs a web
framework is another opportunity for that.
I don't think Clojure doesn't need a web framework, because Clojure is a
programming language and doesn't
Do the advantages you've pointed out apply to teamwork, though? That's
supposed to be where frameworks make life easier.
Frameworks make life easier for teamwork, sure—as long as everyone knows
the framework and has the same (presumably correct =P) understanding of it.
In practice here,
Hi Dmitri,
When I was building closp I was taking luminus as the base for it with some
minor adoptions. I just had a look at the website of luminus and saw the
massive amount of work you put into the documentation again. If that sounds
reasonable for you I'd like to try to move closp and
re: lux -- keen! also, check out http://shenlanguage.org/, it has a
clojure target in the works.
--
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 are
Can you elaborate? Lift got it right or was a disaster?
oh! good question, sorry :-)
i believe it got it far more right than wrong.
--
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 04/05/2015 23:17, blake wrote:
I went from Ruby to Clojure in short-order and while I struggled
mightily with the functional aspect (after assiduously avoiding those
concepts for years), I much prefer every aspect of Clojure web
programming to Rails.
The bible of rails programming is the
While I agree that g vim's metrics aren't terribly meaningful, the
conclusion he's arriving at is an important one.
I think g vim's metrics have some impact with management. Certainly, its
worth talking about. A few months ago I was talking to the woman at the New
York Times who overseas
I went from Ruby to Clojure in short-order and while I struggled mightily
with the functional aspect (after assiduously avoiding those concepts for
years), I much prefer every aspect of Clojure web programming to Rails.
The bible of rails programming is the Hartl book. In the edition I read,
On 04/05/2015 23:49, Raoul Duke wrote:
vulnerabilities that would not exist using an integrated framework.
fwiw, web + security always makes me think of http://liftweb.net/
Can you elaborate? Lift got it right or was a disaster?
gvim
--
You received this message because you are subscribed
On May 4, 2015 at 3:51:23 PM, Josh Kamau
(joshnet2...@gmail.com(mailto:joshnet2...@gmail.com)) wrote:
Another challenge is: There are alot of abandoned libraries and few reach
1.0. That makes selecting the libraries to compose abit difficult.
I think this is a key source of trouble.
Yes, Play has overtaken Lift, not because it is necessarily better, but
because TypeSafe are pouring marketing dollars into it, as part of their
drive to encourage Enterprise uptake of Scala. They have a vested interest in
Play being very successful as it will drive more business for them.
vulnerabilities that would not exist using an integrated framework.
fwiw, web + security always makes me think of http://liftweb.net/
--
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 05/05/2015 00:03, Raoul Duke wrote:
Can you elaborate? Lift got it right or was a disaster?
oh! good question, sorry :-)
i believe it got it far more right than wrong.
I've been pretty impressed with Scala's main framework, Play 2. There
seems to be a lot of momentum behind their
On May 4, 2015, at 4:10 PM, gvim gvi...@gmail.com wrote:
I've been pretty impressed with Scala's main framework, Play 2. There seems
to be a lot of momentum behind their Typesafe Reactive Platform and, like
Rails, plenty of resources to get new users up to speed.
Yes, Play has overtaken
Am Dienstag, 5. Mai 2015 01:56:13 UTC+9 schrieb Sean Grove:
I've been hoping someone would rebuild Codeq
https://github.com/Datomic/codeq, now that tools.analyzer (and friends)
is out and ClojureScript has made so much progress. Not only would it be
useful for diving into a new codebase
On 04/05/2015 21:48, Robert Levy wrote:
Another thing worth mentioning that I don't see already mentioned is the
case for a web framework from a security perspective:
https://www.youtube.com/watch?v=CBL59w7fXw4 Having a lot of different
pieces without standard ways of putting them together can
https://github.com/rplevy/swiss-arrows
--
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 are moderated - please be patient with your
first post.
To
And never has this author proven that programmers with bipolar
personality are
programming more LISP then other languages.
It's a metaphor. The author is not actually diagnosing Lisp programmers
with bipolar disorder. The metaphor offers an image of a particular kind of
student who starts
All,
Looks like I have some more research to do... A year or so ago I looked
into going the Python/PyPy route but it's PPC support had previously
stalled. I was intrigued by it's interpreter/tracing JIT structure.
It seems to me that there would be a huge win, similar to the Clojure/JVM,
The language is called Lux and it's inspired by Clojure, Haskell ML
https://github.com/LuxLang/lux
--
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 are
Shen is definitely a language I'm checking out!
It's sequent-calculus approach to types is really innovative and I'm a fan
of the work of Dr. Mark Tarver.
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to
On Monday, May 4, 2015 at 3:21:19 PM UTC-4, clifford wrote:
Thanks @fluiddynamics your right on the money.
On Monday, 4 May 2015 17:34:26 UTC+2, clifford wrote:
Hi
I am using juxt/bidi for route matching.
with the following routes:
(def routes [/ {index.html :index
I tend to agree with this Gregg. Either it's a solution in search of a
need, or it's a legitimate need but no one has produced something
compelling enough that a critical mass (or even a small contingent) has
picked up on and said yes, this feels like a significant improvement over à
la carte
https://clojuredocs.org/clojure.core/as-%3E
On Mon, May 4, 2015 at 2:46 PM, Kaiyin Zhong kindlych...@gmail.com wrote:
Wouldn't be nice to have something like:
(- thing
(f1 ph arg2 arg3)
(f2 arg1 ph arg3)
(f3 arg1 arg2 ph))
;; ph is a place holder for thing
--
You
Wouldn't be nice to have something like:
(- thing
(f1 ph arg2 arg3)
(f2 arg1 ph arg3)
(f3 arg1 arg2 ph))
;; ph is a place holder for thing
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to
Another challenge is: There are alot of abandoned libraries and few reach
1.0. That makes selecting the libraries to compose abit difficult.
On Mon, May 4, 2015 at 9:59 PM, Gregg Reynolds d...@mobileink.com wrote:
On May 4, 2015 7:16 AM, Eric MacAdie emaca...@gmail.com wrote:
I think what
such an awesome effort!
thank you Andrey Alejandro!
+starred +watched +favorited +retweeted :)
On Mon, May 4, 2015 at 11:20 AM, Andrey Antukh n...@niwi.be wrote:
Hi!
We (my friend Alejandro and I) are happy to announce the first public
version of a ClojureScript book that we are writing.
Very interesting discussion going on here. As a beginner, what I'd like
to see is not something
like Django or Rails, but something like Flask.
Flask started off as a sort of joke -- a few Python programmers, responding
to criticism of bloat in Django, said it should be possible to create a
As others have pointed out the comparison isn't really valid. Luminus
intentionally aims to leverage existing libraries that are maintained
independently whenever possible. I've been doing web dev with Clojure for
the past 4 years and overall I do prefer the approach of using composable
I read several comments about how easy it is to upgrade Rails.
Either things have been improving at the speed of light or I am
a complete idiot. My last upgrades from 2.x to 2.y have been
nightmares, dependency hell multiplied by an unknown factor
above 100...
I strongly agree. I think
On May 4, 2015, at 1546, Kaiyin Zhong kindlych...@gmail.com wrote:
Wouldn't be nice to have something like:
See also Swiss Arrows:
https://github.com/rplevy/swiss-arrows
Great article on “hard to Google” forms in Clojure:
87 matches
Mail list logo