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

Bel Lisp

Name: Anonymous 2019-10-12 10:28

Name: Bel Mind 2019-10-12 11:34

http://ai.neocities.org/AgiMind.html -- Artificial General Intelligence

Name: Anonymous 2019-10-12 15:47

>>1
Oh great, more bullshit fucking around with tiny gimmicky operations, instead of offering a useful language like Glorious Common Lisp.

Name: Anonymous 2019-10-12 17:33

scheduled reminder that LISP sucks

Name: Anonymous 2019-10-14 15:11

Paul Graham is all talk but no action!

Name: Anonymous 2019-10-14 15:17

https://sep.yimg.com/ty/cdn/paulgraham/belexamples.txt?t=1570993483&

Symta:
[a b @[c d e]]

Bel:
(cons 'a 'b '(c d e))

Symta:
[@[c d e] a b]

Bel:
Oooops!!!11

Symta:
[a @[c d e] b]

Bel:
Fuck you!!!11

Name: Anonymous 2019-10-14 15:32

Also
(pop (find pair w))

Is a really bad Ruby-tier idea.
1. Lisp isn't C/C++ to support references to references.
2. It breaks abstraction.

The proper way to do it is by introducing explicit locate function, which is similar to find, but returns a path inside said structure to the element. For array it would be just an index of said element, for tree a path inside said tree.

Name: Anonymous 2019-10-16 6:40

`(a ,'(c d e) b)

Name: Anonymous 2019-10-16 7:50

(def part (f . args)
(fn rest
(apply f (append args rest))))

(def insert (f x ys)
(if (no ys) (list x)
(f x (car ys)) (cons x ys)
(cons (car ys) (insert f x (cdr ys)))))

(def sort (f xs)
(foldr (part insert f) nil (rev xs)))


cons and cdr feel a bit like assembler mnemonics

Name: The Fresh Prince of Bel Lisp 2019-11-16 4:54

Now this is a story all about how
My life got flipped turned upside down
And I'd like to take a minute, while my memory's crisp
I'll tell you how I became the prince of a code called Bel Lisp

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