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

What's the best current flavor of Lisp?

Name: McCarthy's Ghost 2015-06-25 21:22

And why is it Racket?

Name: Anonymous 2015-06-25 21:54

shit thread

Name: Anonymous 2015-06-25 22:01

McCarthy's Ghost bounces in the spirit world like a tennis ball, from one Racket to the next.

Name: Anonymous 2015-06-27 7:01

Python

Name: Anonymous 2015-06-27 8:52

Chocolate

Name: Anonymous 2015-06-27 9:24

SHEN

Name: Confucius 2015-06-27 12:05

Name: Anonymous 2015-06-27 12:21

>>7
Shen is such a joke.

Why is there no left recursion in Shen yacc? I was just wondering if it was a technical issue or something else.
Willi Riha
3:27 AM (11 hours ago)
Shen-yacc goes into an infinite loop, as I also have noticed.

Name: Anonymous 2015-06-27 13:34

shen is such garbage

it's so frustrating seeing all the dilettantes gazing at it in awe

Name: Anonymous 2015-06-27 13:38

>>9
They always mention it anywhere anyone mentions Lisp, but no one has actually written anything in it because it's shit.

Name: Anonymous 2015-06-27 14:35

people were gasping in awe at it's turing complete type system

it's embarrassing because TCness is the thing you want to avoid most in a type system

Name: Anonymous 2015-06-27 15:25

>>11
No, it isn't. Common Lisp macros are Turing-complete and that works very well.

Name: Anonymous 2015-06-27 17:30

>>1
OP, I think you meant Typed Racket.

Name: Anonymous 2015-06-28 1:00

>>12
not even going to engage you

Name: Anonymous 2015-07-07 19:48

Common Lisp is currently the de facto Lisp language.

Name: Anonymous 2015-07-08 15:52

Is Haskell a Lisp?

Name: Anonymous 2015-07-08 16:02

Lisp-2 was a mistake.

Name: Anonymous 2015-07-08 23:39

>>17
A Lisp is Lisp-2 with dynamic scoping. Lisp-1 and lexical scope are Algol with S-exps.

Name: Anonymous 2015-07-09 8:47

>>14
Engage my anus!

Name: Anonymous 2015-07-09 10:27

>>18
A Lisp is Lisp-2 with dynamic scoping.

I agree. The original McCarthy's paper used dynamic scoping and contained at least one breaking bug because of that, despite the simplicity of the code. In fact it's impossible to write a nontrivial program in a dynamically scoped Lisp, which is its most important feature, as it keeps the language and the community pure and free from apper influence.

Name: Anonymous 2015-07-14 13:31

There is no GPL v 2.x or 3.x code on this site.

Fucking DROPPED

Name: Anonymous 2015-07-23 21:36

Check my dubs, boys.

Name: Anonymous 2015-07-23 21:44

I'd love Racket if it didn't have that bizarre visual programming marketing going on, and if it didn't use so many confusing square brackets. These eyes can only read parenthesized LISP, and any other means to suggest semantics run direly contrary to that.

(exceptions for about 1000 kinds of quoting. lol, deal w/ it. (also, NO EXCEPTIONS.))

Name: Hacker !GENTOOGjKA 2015-07-24 17:17

If by Racket you mean Clojure, then yes.

Name: Anonymous 2015-07-24 18:20

>>24
Clojure is not a Lisp.

Name: Anonymous 2015-07-24 19:26

>>25
Why not? It has parentheses...

Name: /lounge/ 2015-07-24 22:09

>>25
Clojure is a Lisp. Parentheses means Lisp.

Name: Anonymous 2015-07-25 9:58

Clojure is not a Lisp. Straight and Curly Brackets means not Lisp.

Name: Anonymous 2015-07-25 14:38

>>27
Then C and C++ are Lisps too, fucktard.

Name: Anonymous 2015-07-25 16:14

XML makes Java the "acceptable Lisp"

Name: Anonymous 2015-07-25 16:30

>>29

And then, he was enlightened

Name: Anonymous 2015-07-26 7:41

>>31
NO. C AND C++ ARE NOT LISPS. THIS IS NOT UP FOR DEBATE.

Name: Anonymous 2015-07-26 9:48

>>29
Wake me up when C and C++ looks something like this.
(def bit-bucket-writer
(proxy [java.io.Writer] []
(write [buf] nil)
(close [] nil)
(flush [] nil)))

(defmacro noprint
"Evaluates the given expressions with all printing to *out* silenced."
[& forms]
`(binding [*out* bit-bucket-writer]
~@forms))

(noprint
(println "Hello, nobody!"))

Name: Anonymous 2015-07-26 9:51

>>33
This does not look anything like lisp.

Name: Anonymous 2015-07-26 9:51

java.io.Writer
DROPPED

Name: Anonymous 2015-07-26 16:01

XML makes java an "acceptable lisp"

Name: Anonymous 2015-07-26 16:29

>>33
Wake up, >>33-cum.

bool AreParanthesesBalanced(string exp)
{ stack<char> S;
for(int i =0;i<exp.length();i++)
{ if(exp[i] == '(' || exp[i] == '{' || exp[i] == '[')
S.push(exp[i]);
else if(exp[i] == ')' || exp[i] == '}' || exp[i] == ']')
{ if(S.empty() || !ArePair(S.top(),exp[i]))
return false;
else
S.pop(); }}
return S.empty() ? true:false; }

Name: Anonymous 2015-07-26 17:22

return S.empty() ? true:false;

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