Live data from Hacker News

I accidentally a scheme

wingolog.org

21–30 of 143 posts

Re: I accidentally a scheme

#22

Note to self: learn a lisp. Lisp people appear to be having more fun than the rest of us.

There's literally dozens of us! If you're serious about learning a Lisp but motivated more by, as you say, "having more fun" rather than, say, landing a six-figure job writing it professionally... then may I recommend Janet[0] for your consideration. Janet is an embeddably-small, yet surprisingly batteries-included Lisp implemented in pure C. In terms of syntax and core library it borrows more directly from Clojure t…

Ooh that's actually really interesting. I've always been a bit into lisp... even did a bit of amatuer CL back in the day..but always thought the distribution model of basically a memory dump was just the worst of all possible worlds.

Re: I accidentally a scheme

#26
post #21

Is the title grammatically correct ? A verb is missing, don't you think... My mother tongue is french, thus I may be missing some pun.

The verb seems to be "a". Does he regularly a scheme? Or did he do it in the past? Both!

The verb is "accidentally", actually!

Re: I accidentally a scheme

#27

Note to self: learn a lisp. Lisp people appear to be having more fun than the rest of us.

There's literally dozens of us! If you're serious about learning a Lisp but motivated more by, as you say, "having more fun" rather than, say, landing a six-figure job writing it professionally... then may I recommend Janet[0] for your consideration. Janet is an embeddably-small, yet surprisingly batteries-included Lisp implemented in pure C. In terms of syntax and core library it borrows more directly from Clojure t…

While I like Janet, and find it to be a lovely little language; I think it's important to note that it lacks lists and cons cells, and so as a result some people don't label it a lisp, and programming in it is unlike other lisp languages. It's similar, because the syntax is similar and the macros and various forms are lifted straight from lisps; but the feel of programming in it is very much like programming in C, and I find it's less like Scheme or Common Lisp.

Because it's not built around linked lists, the core type most encountered for lists of data is arrays and tuples. Neither is conducive to efficiently removing elements mid-set, or composing two sets, or interleaving two sets, or other operations that require reordering, replacing, adding or removing elements in the set. When I'm writing code in lisp I don't think about that overhead much, because for linked lists it's not an issue.

Re: I accidentally a scheme

#29
post #4

People accidentally a scheme all the time. I first accidentalled a scheme in high school. I learned about S-types, which were to Lisp what JSON is to JavaScript. I made a language around then. Oops. Some would argue Brendan Eich of Netscape accidentalled a scheme in JavaScript, but others would argue that he didn't. Most accidental schemes are pretty bad, and the original JavaScript fits the bill, or it doesn't, depe…

I think Eich intentionallyed a scheme.

Yep, AFAIR he intentionallyed a scheme twice, but both times, the suits had a different idea (first time around, to ride on Java marketing; second time around, to compete with Microsoft and JScript).

Re: I accidentally a scheme

#30
post #26

Earlier quoted context omitted.

The verb seems to be "a". Does he regularly a scheme? Or did he do it in the past? Both!

The verb is "accidentally", actually!

Proper verbing would be "accidented", I believe (and I love English for how you can just verb or noun anything - it's like Lisp of natural languages!), but I guess "accidentally" can be chalked up to artistic license.
Post reply on HN