Live data from Hacker News

HCSL: Hand coded stringy lisp

github.com

11–20 of 61 posts

Re: HCSL: Hand coded stringy lisp

#13
post #5
post #3

[dead]

Yeah it doesn't really land well as a joke because it's the very first thing. Joking hot takes at least need a bit of warm up so readers know what's going on, whereas this just opens with a no-context dis at women where it's not even clear what the joking read is supposed to be talking about. What hard work? What's happening?

[deleted]

Re: HCSL: Hand coded stringy lisp

#14
post #4

Earlier quoted context omitted.

[flagged]

You have a broken understanding of what "free speech" means. When someone expresses an critical opinion, it is not a violation of someone else's free speech.

Yet requesting the removal of a content only to satisfy one's emotional immaturity is an attempt to limit this freedom.

Re: HCSL: Hand coded stringy lisp

#15
It's a good idea to reduce templating languages into a simpler form, I'll agree to that, but the issue here is that you still need loops and data input.

For example, the test script has a 'li' function but s are list items and they reside, usually more than one, inside or elements. At the very least, there should be a way to take some form of data file (list of blog posts and nested metadata) an iterate over it. Otherwise you're just writing whatever markup you want as the output, with an additional layer, and nothing of added value.

Otherwise what, template the slisp in Jinja too?

Re: HCSL: Hand coded stringy lisp

#16
post #5
post #3

[dead]

Yeah it doesn't really land well as a joke because it's the very first thing. Joking hot takes at least need a bit of warm up so readers know what's going on, whereas this just opens with a no-context dis at women where it's not even clear what the joking read is supposed to be talking about. What hard work? What's happening?

Yeah, I'm totally lost. This is somewhere between out of context and out of touch.

Re: HCSL: Hand coded stringy lisp

#17
post #14

Earlier quoted context omitted.

You have a broken understanding of what "free speech" means. When someone expresses an critical opinion, it is not a violation of someone else's free speech.

Yet requesting the removal of a content only to satisfy one's emotional immaturity is an attempt to limit this freedom.

Not tolerating sexist jokes isn't emotional immaturity. Especially in a very sexist industry and in a sexist society where making these jokes about women is somehow seen as okay by way too many men. It's not funny. I have values (such as those of respect and equality) that stand in opposition to childish jokes like that one. You don't and that's okay, but don't go painting others as "immature" when you're unwilling to recognize your own ethical and moral failures.

Re: HCSL: Hand coded stringy lisp

#18
Have you thought about adding car, cdr, and cons? You wouldn't need to shell out to subprocesses if you had the full list of minimal lisp primitives.

Technically you also need cond, eq?, and pair? (because car and cdr only take pairs not symbols).

Re: HCSL: Hand coded stringy lisp

#19
While Lisp is my preferred normally my go-to language, tbh I think sed or awk are probably adequate and, already being installed, probably in some sense “better”.

That being said, thanks for posting this; it made me think.

Post reply on HN