Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Clack

Name: Anonymous 2011-06-05 6:10

http://clacklisp.org/

WSGI-like environment for Common Lisp. Opinions?

Name: Anonymous 2011-06-05 6:30

Didn't we had something similar without the hipster-look-how-cool-is-my-ruby-dsl-it-reads-like-english-though-it-leaves-not-too-much-space-for-eventual-modifications-so-it-will-surely-cause-some-major-problems-and/or-backward-incompatibilities-when-we're-going-to-extend-the-framework syntax?

Name: Anonymous 2011-06-05 7:18

There were already a bunch of similar environments, although none that were popular enough to actually catch /prog/'s eye.

Don't see how this one differs from the other ones as the documentation is somewhat incomplete for now. The only way to actually see what it is is to look at the source when you're using it, but that's only fair, you have to do that for a lot of the new libraries and I don't really complain because CL is easy to debug and extend.

Name: Anonymous 2011-06-05 13:07

They extensively use Python-style decorators. I'm not sure I like it.

@url GET "/hello/:name"
(defun hello (params)
  (format nil "Hello, ~A" (getf params :name)))

Name: Anonymous 2011-06-05 13:25

>>4
Python's decorator syntax is not standard CL syntax, isn't it? They're using some library or did they define it somewhere? I can't find it.

Also,
clack/src/util/ducktype.lisp
And it has a reader macro on &.

If they wanted fucking Python, why do use CL? Why duck-typing when CL has multidispatch? At least they're using ``proper quotes''.

Name: Anonymous 2011-06-05 13:29

Name: Anonymous 2011-06-05 13:31

Name: Anonymous 2011-06-05 13:41

>>6
You must be the smart one.

>>7
Thanks.
It's less evil and more useful than I thought, albeit being unlispy.

Name: Anonymous 2011-06-05 14:23

>>8
Funny how you call thinks 'unlispy' and yet did not know about macro characters in CL.

Name: Anonymous 2011-06-05 14:24

>>9
s/thinks/things/, obviously.

Name: Anonymous 2011-06-05 14:44

>>9-10
That's why I didn't comment on Clack's source code having a reader macro on & in >>5, just like I'm not mentioning now your lack of reading comprehension.

Name: Anonymous 2011-06-05 19:35

>>4
They extensively use Python-style decorators.
It is practically impossible to teach good programming to students that have had a prior exposure to Python: as potential programmers they are mentally mutilated beyond hope of regeneration.

Name: Anonymous 2011-06-05 19:40

Normal Lisp:

(export defun foobar ()
  ...)


Algol-gimmick:

@export (defun foobar ()
          ...)

Name: Anonymous 2011-06-05 20:07

>>13
Normal Faggot: >>13
Likes dicks: >>13

Name: Anonymous 2011-06-05 20:07

>>12
Python: The new BASIC.

Name: Anonymous 2011-06-05 23:57

>>14
Tell your mom to stop changing lipstick color, cuz my dick is looking like a fucking rainbow.

Name: Anonymous 2011-06-06 0:15

>>16
Or is it

Name: Anonymous 2011-06-06 11:32

Name: Anonymous 2011-06-06 17:45


Don't change these.
Name: Email:
Entire Thread Thread List