Re: If Scheme is so good why MIT drops it?

2009-07-21 Thread Rainer Joswig
On 21 Jul., 06:57, Frank Buss f...@frank-buss.de wrote:
 Scott Burson wrote:
  Have you looked at ECL?

 http://ecls.sourceforge.net/

  I've used it only a little, so I can't vouch for its stability, but it
  fits the threading and license requirements (well, some corporate
  lawyers have trouble with the LGPL, but I think it's usable).

 I didn't tried it myself, but looks like it is not very stable:

 http://www.mail-archive.com/application-buil...@lispniks.com/msg01069.html


I'm not sure if it is fair to post a reference to a single
post by someone without context and without having used ECL.
If there are stability problems, people can report to the
ECL mailing list. The maintainers are very active.

Frank, I have seen you constructive and posting code a year ago.
What happened? Several messages of yours I've seen here are now
going in the direction of been mostly useless. I thought
you could do better.

If you are no longer interested in Lisp with no first hand usage,
why not switch to comp.lang.misc or some other random place?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python's only one way to do it philosophy isn't good?

2007-06-27 Thread joswig
On Jun 27, 10:51 am, Paul Rubin http://[EMAIL PROTECTED] wrote:

 I personally use Emacs Lisp every day and I think Hedgehog Lisp (a
 tiny functional Lisp dialect intended for embedded platforms like cell
 phones--the runtime is just 20 kbytes) is a very cool piece of code.
 But using CL for new, large system development just seems crazy today.

It seems that many of the hardcore Lisp developers are busy developing
the core of new airline system software (pricing, reservation, ...)
in Common Lisp. It replaced already some mainframes...
Kind of crazy. I guess that counts as very large systems development.

There is sure also lots of Python involved, IIRC.


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Programming challenge: wildcard exclusion in cartesian products

2006-03-20 Thread joswig
 I had a crack at it in Lisp. My version doesn't work - but of greater
 concern to me is that it doesn't appear nearly as compact as the C
 version. Anyway, here's my Lisp code (no prizes for guessing that I'm a
 noob to Lisp):

Lot's of things you can write more compact.
But compact is not always the best way to
write source. For me the most important
criteria is that I can return to some source
after, say, a year absence and everything
is clear and readable again.


 (defconstant delta 2654435769 ) ; delta= 0x9E3779B9

(defconstant +delta+ #x9E3779B9)

 (defun floorn (n) (nth-value 0 (floor n)))

is above used?

 (defun  (val num-bytes)
Right-shift positive integer val by num-bytes
(let* (t1 t2)
  (setf t1 (expt 2 num-bytes))
  (setf t2 (/ val t1))
  (floor t2)))

(defun  (val num-bytes)
  Right-shift positive integer val by num-bytes
  (floor (/ val (expt 2 num-bytes

 (defun transform (v1 v2 v3 v4)
(let (t1 t2 t3)
  (setf t1 (4 v1))
  (setf t2 (expt v2 v1))
  (setf t3 (expt v3 ( v2 5)))
  (+ t1 t2 t3 v4)))


(defun transform (v1 v2 v3 v4)
  (+ (4 v1)
 (expt v2 v1)
 (expt v3 ( v2 5))
 v4))

and so on...

-- 
http://mail.python.org/mailman/listinfo/python-list