Live data from Hacker News

I accidentally a scheme

wingolog.org

61–70 of 143 posts

Re: I accidentally a scheme

#61
post #47

Earlier quoted context omitted.

Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.

Interesting. Did you mean before mobiles or before smartphones? As of today, it has been dated to ~2004 (knowyourmeme).

No, I'm old. Mobile phones

Re: I accidentally a scheme

#62

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…

What is a Scheme and what is not a Scheme is actually pretty well defined in terms of language concepts and features. The JavaScript of back then is not that. Some Scheme may have served as something that Eich took hints from, but he did not create a new Scheme.

Re: I accidentally a scheme

#63
post #54
post #47

Earlier quoted context omitted.

Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.

No chance, "lol" has been in usage for at least 25 years, possibly more than 30.

Well this was in real life, so you aren't going to get records.

Wikipedia suggests lol is more like 40 years old, but you actually have a written record to back that up.

All I have is my own experience, I wasn't really on the internet until the 2000s so I wouldn't have come across lol until mobile phones and texting became widespread (around 1999/2000).

"I accidentally a" would have been in the 1995 - 2000 time frame. But again that's just my experience of it.

Re: I accidentally a scheme

#65
post #63
post #54

Earlier quoted context omitted.

No chance, "lol" has been in usage for at least 25 years, possibly more than 30.

Well this was in real life, so you aren't going to get records. Wikipedia suggests lol is more like 40 years old, but you actually have a written record to back that up. All I have is my own experience, I wasn't really on the internet until the 2000s so I wouldn't have come across lol until mobile phones and texting became widespread (around 1999/2000). "I accidentally a" would have been in the 1995 - 2000 time frame…

Yeah LOL comes from the BBS days as do a bunch of other acronyms/initialisms https://slate.com/human-interest/2014/05/lol-s-25th-annivers...

Re: I accidentally a scheme

#66
post #26

Earlier quoted context omitted.

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.

> (and I love English for how you can just verb or noun anything - it's like Lisp of natural languages!)

This is an odd observation. All languages have derivation. ( https://en.wikipedia.org/wiki/Morphological_derivation )

English has zero-derivation of verbs [that is, the form of the derived verb is identical to the form of the word from which the verb was derived], and this construction is highly productive; many people have remarked on it. But there's nothing similar for nouns in English, so I don't see why you're listing nouns as parallel to verbs.

The meme expression "I accidentally [missing verb] [something]" does not obey the rules of English, as you can easily tell by the responses saying "you accidentally did what?"

If you really meant that parenthetical, you might be interested in Chinese, where academics sometimes get into arguments over what part of speech a given example of a word should be considered to belong to. There is very little inflection, which makes the confusion possible.

Re: I accidentally a scheme

#68

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 learned about S-types, which were to Lisp what JSON is to JavaScript. Do you mean s-expressions here (sexps), or is there also a thing called s-types that I've been missing?

Neither.

* I meant s-types.

* There is no such thing. The problem, as Clinton: "It depends on what the meaning of the word 'is' is."

S-types WERE a thing, but never a major one.

I ran across them as a high school student on a random research project at a university as a summer internship of some kind. They were used by a handful of research groups for some data interchange format. Literally the only person who would find the interesting is myself, and not for what they were, but because they were my first exposure to Lisp / Scheme concepts, which I had not heard of before, and which triggered a series of (high school grade) epiphanies for me (which would probably be obvious to 50+% of the people here).

As far as I know, S-types no longer exist. A quick web search brought up zero references. There is absolutely no reason to know about them in 2023. However, if you want to know about them:

- They were quite literally S-expressions. All S-types were S-expressions

- However, they were well-specified, so useful as an import/export format

- In particular, they had research-grade libraries to do the above from at least two languages (I would guess Java and LISP, but I no longer recall; perhaps it was C++ and Scheme).

- There was some attempt to simplify, but I no longer recall what it was. I recall that I was told it had something to do with lists versus function calls, but looking back on it, the explanation I recall being told makes zero sense. That's more likely a function of my memory than the explanation.

I believe on that internship, my direct use of them was probably limited to looking at some data in that format. This was really at the outskirts of the project I was doing. They did inspire a lot of work during the school year, when I schemed for the first time, not really knowing what I was doing but figuring out a lot of stuff in the process.

Looking back at it, though, having a standardized Python / JavaScript / etc. import/export library for some standardized version of S-expressions might be helpful. Or it might not be. Who knows.

Re: I accidentally a scheme

#70

The odd lack of verbs (in the title and the text) made me immediately suspect this was an unfortunate AI submission. Is omitting verbs part of the inside joke of Lisp communities?

It’s a pretty common thing all over the internet to deliberately butcher the language for humorous effect. The LOLcat (“I can has cheeseburger “) translation of the Bible is hilarious.
Post reply on HN