[JOB] Wanted Clojure/Lisp Job

2017-07-13 Thread jongwon.choi
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

Re: Clojure <--> LISP

2017-07-10 Thread Kevin Baldor
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

Re: Clojure <--> LISP

2017-07-10 Thread Răzvan Rotaru
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

Re: Clojure <--> LISP

2017-07-09 Thread Stuart Sierra
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

Clojure <--> LISP

2017-07-09 Thread HappyMacXL
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

Power of Clojure/Lisp s-expressions as a debugging aid

2015-08-19 Thread gvim
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

Re: Clojure / Lisp Developers job listings

2014-11-27 Thread juan.facorro
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: >

Re: why Clojure/Lisp is so fast

2014-02-19 Thread Andy C
> 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

Re: why Clojure/Lisp is so fast

2014-02-19 Thread Andy C
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread Devin Walters
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread David Sletten
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread Andy C
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread Timothy Baldridge
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread Mars0i
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

Re: why Clojure/Lisp is so fast

2014-02-18 Thread Mikera
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

why Clojure/Lisp is so fast

2014-02-18 Thread Andy C
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

Re: DDJ for Clojure/Lisp/FP

2011-03-21 Thread defn
#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

Re: DDJ for Clojure/Lisp/FP

2011-03-21 Thread Andreas Kostler
> 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

Re: DDJ for Clojure/Lisp/FP

2011-03-21 Thread Phil Rand
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

Re: DDJ for Clojure/Lisp/FP

2011-03-21 Thread Gregg Williams
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

Re: DDJ for Clojure/Lisp/FP

2011-03-15 Thread patrickdlogan
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Andreas Kostler
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Gregg Williams
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Martin DeMello
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Alex Miller
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Andreas Kostler
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Nick Zbinden
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 

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Andreas Kostler
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

Re: DDJ for Clojure/Lisp/FP

2011-03-14 Thread Saul Hazledine
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

Re: DDJ for Clojure/Lisp/FP

2011-03-13 Thread Andreas Kostler
> 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

Re: DDJ for Clojure/Lisp/FP

2011-03-13 Thread Mark Engelberg
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

Re: DDJ for Clojure/Lisp/FP

2011-03-13 Thread Andreas Kostler
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

Re: DDJ for Clojure/Lisp/FP

2011-03-13 Thread Alan Dipert
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

DDJ for Clojure/Lisp/FP

2011-03-13 Thread Andreas Kostler
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

Clojure / Lisp Developers job listings

2010-03-09 Thread Will Fitzgerald
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

Re: seeking examples/tutorials on clojure/lisp-y design (vs Java/Ruby)

2009-09-11 Thread CuppoJava
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

Re: seeking examples/tutorials on clojure/lisp-y design (vs Java/Ruby)

2009-09-11 Thread cody koeninger
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

Re: seeking examples/tutorials on clojure/lisp-y design (vs Java/Ruby)

2009-09-11 Thread David Nolen
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

seeking examples/tutorials on clojure/lisp-y design (vs Java/Ruby)

2009-09-11 Thread Michael Teter
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

Re: General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread Berlin Brown
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 >

Re: General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread Tom Ayerst
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

Re: General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread Stuart Sierra
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 --~-

Re: General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread Matt Revelle
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

Re: General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread Jeffrey Straszheim
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

General Question Clojure(Lisp) Idiom, cross cutting? What is the terminology

2009-02-20 Thread BerlinBrown
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