Hi,
I am in Sydney Australia, and looking for a job.
My current interests and skills/abilities are:
-
Design and implementation of reusable team libraries using Clojure
-
Design and implementation of microservices with Restful API using Clojure
-
Design and im
And for good and ill, being hosted means that some of the semantics are
affected by the host language. There is a discussion of differences between
Clojure and Clojurescript here
https://www.clojurescript.org/about/differences and I'm sure there's a
similar set for differences between Clojure on th
Hi,
Here's how I would summarize it:
- Common Lisp = big standard, very old, unlikely to change in the future,
complex and powerful object system, several implementations, almost all
mature and efficient, has some quirks with historical roots
- Scheme = small standard, also very old, changing bu
Hi,
Clojure is syntactically similar to other Lisps, but it is its own language
with a unique design. In particular, Clojure emphasizes immutable data
structures and a pure functional programming style more than “classic” Lisp
does.
Familiarity with other Lisp-like languages will make it easi
Hi all,
I'm new to Clojure. How close is it to LISP (MacLISP for example)?
I ask because i'm also learning ZIL (Zork Implementation Language) which is
a descendant of the original LISP. Well, actually it's a 'lite' version of
MDL ("Muddle").
Thanks!
:)
--
You received this message because
As a relative Clojure novice I'm finding Lisp's s-expressions provide a
simplified debugging experience, Java stacktraces aside, unparallelled
in any other language I've come across. I was recently having trouble
with this function:
(defn shared-aspects [my-id your-id]
(for [[{left :l right
Hi all,
I just discovered this list of Clojure job postings thanks to a co-worker
and just wanted to share with those who might have not heard about it, like
me until today :P.
http://lispjobs.wordpress.com/
Cheers,
Juan
On Tuesday, March 9, 2010 1:00:15 PM UTC-3, Will Fitzgerald wrote:
>
> The OP almost certainly intended "CLISP" to mean "Common Lisp".
>
I recall it now - it was Allegro CL which somebody demoed to me almost ten
years ago. I wish I started learning Lisp yet cannot believe that Clojure I
am learning now (and Scala I am actively using) did not exist back then.
--
Y
On Tue, Feb 18, 2014 at 11:38 PM, Devin Walters wrote:
> You need to use the lein plugin for no.disassemble, not the dependency.
> The README explains how.
>
Thanks - now I can see disassembled code - quit neat. I misread "do not use
this way" as a "following" as opposed to "above" (being not a
You need to use the lein plugin for no.disassemble, not the dependency. The
README explains how.
Cheers,
'(Devin Walters)
> On Feb 18, 2014, at 23:16, Andy C wrote:
>
> Thanks for the insight and link to http://benchmarksgame.alioth.debian.org .
>
> WRT dynamically typed languages, I have so
The OP almost certainly intended "CLISP" to mean "Common Lisp". While the
CLISP implementation of Common Lisp is a decent platform (Conrad Barski
features it in his book _Land of Lisp_, for example), it is not the fastest
implementation. Their documentation acknowledges as much:
http://www.cli
Thanks for the insight and link to http://benchmarksgame.alioth.debian.org.
WRT dynamically typed languages, I have some 5 years experience with Python
circa 2.4ish timeframe. I remember that a practical raw speed was not that
bad, but still was in average like 10 times slower from C++. Good enoug
Clojure IMO is not truly dynamic, at least not to the extent of
Python/Ruby. I like to refer to Clojure as a "dynamic enough" language.
For example, once defined, types cannot be modified by adding new members
(deftype that is). If you want to add a new field to a deftype in Clojure,
you have to r
It really depends on the benchmark and the programmer, and sometimes on the
computer. And on what a person chooses to report. Here are some
benchmarks, probably only representative of very special cases, that show
Java beating Clojure in many cases, Java and SBCL both beating each other
in som
For Clojure at least, it is a combination of things, including:
- The quality of the optimisations that the JVM itself does during JIT
compilation. Virtual method calls for example are crazily fast.
- The JVM garbage collector - which is seriously good.
- The ability to use type hints and primitiv
Hi,
There are many performance benchmarks showing that compiled CLISP is almost
as fast as C++ or Clojure as Java.
Being a dynamically typed language though, I wonder how it is possible. Is
it because the compiler is able to sort out actually used types and
assemble appropriate byte code or the c
#1 in your list of suggestions is a really great idea. The majority
of literature on that facet of clojure is severely lacking IMHO.
Cheers,
Devin
On Mar 21, 5:16 pm, Phil Rand wrote:
> This sounds like a great idea, Gregg. Having you and other professionals
> involved could make a huge differ
> 1) A tour of the Java / JVM ecosystem for clojure programmers with little or
> no Java background. What are the libraries, frameworks, and tools every
> clojure programmer should know about, even if he or she never writes a line
> of java? How do we use them from clojure? Actually this mig
This sounds like a great idea, Gregg. Having you and other professionals
involved could make a huge difference, though I do wonder whether the
market is big enough to justify your time. I was about to say it's worth a
try, but I can't make that judgement for you. I would certainly be an eager
r
I'm writing again to report on the community's interest in my previous
post. Two people expressed an interest in providing modest amounts of
time to make a community-supported Clojure magazine (or magazine-like
entity) happen; one of them has significant technical editing skills
himself. So we've g
The ACM published Lisp Pointers, I think from around 1988 to 1995. That was
along these lines of a semi-formally peer-reviewed journal. They are in the
ACM Digital Library. If you have access, they might serve as inspiration for
overall flow and/or specific kinds of articles.
--
You received t
27;d need authors, reviewers, people with ideas for content--
> and maybe an administrator/logistics person. Who's interested?
>
>
> Best wishes,
>
> Gregg Williams
>
>
> On Mar 13, 5:30 pm, Andreas Kostler
> wrote:
>> Hi there,
>> Is there somethi
ot;Reply to
author".
To start, I'd need authors, reviewers, people with ideas for content--
and maybe an administrator/logistics person. Who's interested?
Best wishes,
Gregg Williams
On Mar 13, 5:30 pm, Andreas Kostler
wrote:
> Hi there,
> Is there something like Doc
On Mon, Mar 14, 2011 at 5:23 PM, Andreas Kostler
wrote:
> Something along those lines. The key would be to have low publication latency
> e.g. articles undergo a initial review in a matter of hours so it
> still has the blog vibe to it but undergo stricter quality control.
The Monad Reader [http
lan Dipert wrote:
>
> > Hi Andreas,
>
> >> Is there something like Doctor Dobbs Journal for Clojure/Lisp or even
> >> functional programming related topics?
>
> > To my knowledge, not yet. Peter Seibel's yet-to-be-published "Code
> > Qua
Something along those lines. The key would be to have low publication latency
e.g. articles undergo a initial review in a matter of hours so it
still has the blog vibe to it but undergo stricter quality control.
On 14/03/2011, at 8:57 PM, Nick Zbinden wrote:
> This sounds very good. It would hav
This sounds very good. It would have to be start up with one topic
(lisp or FP) and if the system worked you could add more topics.
The length could be like steve yeggy blogposts or like the ibm ähh
articals (http://www.ibm.com/developerworks/java/library/j-clojure-
protocols/).
On Mar 14, 11:12
On 14/03/2011, at 8:00 PM, Saul Hazledine wrote:
> On Mar 14, 3:41 am, Andreas Kostler
> wrote:
>>
>> Maybe this group could finally get the ball rolling...Surely a collection of
>> highly talented individuals could initiate a forum for
>> technical exchange at the level Peter suggests (somewh
On Mar 14, 3:41 am, Andreas Kostler
wrote:
>
> Maybe this group could finally get the ball rolling...Surely a collection of
> highly talented individuals could initiate a forum for
> technical exchange at the level Peter suggests (somewhere between a blog and
> a book) - basically the level DDJ
> Well, it was announced two or three years ago, but has never actually been
> produced, so I wouldn't get your hopes up :)
>
Maybe this group could finally get the ball rolling...Surely a collection of
highly talented individuals could initiate a forum for
technical exchange at the level Peter
On Sun, Mar 13, 2011 at 7:28 PM, Andreas Kostler <
andreas.koestler.le...@gmail.com> wrote:
> This certainly sounds/reads interesting. It is to be seen how much
> Clojure/Lisp content there will be
> and how many every-day problems it will address. How long hast this been
> ar
On 14/03/2011, at 12:05 PM, Alan Dipert wrote:
> Hi Andreas,
>
>> Is there something like Doctor Dobbs Journal for Clojure/Lisp or even
>> functional programming related topics?
>
> To my knowledge, not yet. Peter Seibel's yet-to-be-published "Code
> Qua
Hi Andreas,
> Is there something like Doctor Dobbs Journal for Clojure/Lisp or even
> functional programming related topics?
To my knowledge, not yet. Peter Seibel's yet-to-be-published "Code
Quarterly" sounds similar to what you're looking for:
http://www.codequarte
Hi there,
Is there something like Doctor Dobbs Journal for Clojure/Lisp or even
functional programming related topics? - A (peer reviewed) place
collecting contributions from developers all over the world working in
Clojure/Lisp environments sharing their insights and solutions
to problems
Hello,
I maintain a (free) listing of Lisp and Clojure jobs at
lispjobs.wordpress.com
If you have a Clojure job you'd like to advertise, please send it to
one of the addresses found on the About page:
http://lispjobs.wordpress.com/about/
Will Fitzgerald
--
You received this message because yo
You should have a good understanding of the usefulness of functional
programming from Ruby and Python, so you're in good shape.
As for learning Clojure, the best way is to start a *new* project, and
write it in the most straightforward way. The reasoning being:
1) When porting over an existing pr
On Sep 11, 10:56 am, Michael Teter wrote:
> What I would like to find now is some kind of guide or document to
> help me learn to design the functional way, instead of just writing
> Java in Clojure.
http://htdp.org/
--~--~-~--~~~---~--~~
You received this mess
Rich Hickey's reading list is comprehensive (daunting even ;)
http://www.amazon.com/Clojure-Bookshelf/lm/R3LG3ZBZS4GCTH/ref=cm_lm_byauthor_title_full
Some people suggest going through Project Euler.
Stuart Halloway's Programming Clojure emphasizes the functional perspective.
Another good approac
Hello all.
I'm very new to Clojure, but I have watched several screencasts and
read what examples I can find online. Suffice to say I'm very excited
about what I've seen.
What I would like to find now is some kind of guide or document to
help me learn to design the functional way, instead of ju
On Feb 20, 10:35 am, Tom Ayerst wrote:
> You probably don't want to be doing this. Your function looks like it could
> use a lazy sequency and a filter.
>
> e.g. (doseq [e (filter odd? [1 2 3 4 5 6 7])] (prn e))
>
> You can get a long way with partition, for, filter and reduce; It is a pain
>
You probably don't want to be doing this. Your function looks like it could
use a lazy sequency and a filter.
e.g. (doseq [e (filter odd? [1 2 3 4 5 6 7])] (prn e))
You can get a long way with partition, for, filter and reduce; It is a pain
to get your head around it at first if your are not us
On Feb 20, 10:12 am, BerlinBrown wrote:
> This is a general termingology question. What is this idiom, called
> where you pass a function as an argument to another function and then
> use that function with in a loop.
I think this is sometimes called "inversion of control."
-Stuart Sierra
--~-
Higher-order functions (HOFs), are functions that use "lower"
functions to perform a task. The map and reduce functions are both
HOFs.
On Feb 20, 2009, at 10:16 AM, Jeffrey Straszheim wrote:
> The OO folks call this an "internal iterator" or "visitor".
> However, I'd recommend against ad
The OO folks call this an "internal iterator" or "visitor". However, I'd
recommend against adopting their point of view.
On Fri, Feb 20, 2009 at 10:12 AM, BerlinBrown wrote:
>
> This is a general termingology question. What is this idiom, called
> where you pass a function as an argument to ano
This is a general termingology question. What is this idiom, called
where you pass a function as an argument to another function and then
use that function with in a loop. I thought it reminded me of that
aspect oriented programming? cross cutting of concerns?
For example, I do that a lot, whe
45 matches
Mail list logo