Live data from Hacker News

HCSL: Hand coded stringy lisp

github.com

41–50 of 61 posts

Re: HCSL: Hand coded stringy lisp

#41
post #17
post #14

Earlier quoted context omitted.

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 t…

[flagged]

Re: HCSL: Hand coded stringy lisp

#42
post #29

Earlier quoted context omitted.

Right? I'm really blown away by the amount of people on here that seem to think this is a serious sentiment.

mmm ... i should start my readme as "> black people are always late." it just isn't acceptable even though that's an inside joke where/how i was raised. have some empathy. not everyone is going to get it and it's your responsibility to understand that. no context was explicitly given other that it's quoted so we may or may not attribute the comment as the perception of the README author

You're correct, it was my responsibility to understand how it would be perceived by a wider audience. Without the context of my own identity and the tone of the rest of the readme, it is just sexist.

Re: HCSL: Hand coded stringy lisp

#43

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. Othe…

This is true. In the spirit of the project it might be good to add a predefined map function.

`(map li (eval "cat file"))`

Where `file` is newline separated text, and li is applied to each line, and the full string is returned.

For this example ``` (func ul "{0}") (func li "{0}") (ul (map li (eval "cat file"))) ``` Would return each line of the file nested in a `li` tag nested in a `ul`

Re: HCSL: Hand coded stringy lisp

#44
post #41
post #17

Earlier quoted context omitted.

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 t…

[flagged]

[flagged]

Re: HCSL: Hand coded stringy lisp

#46
post #14

Earlier quoted context omitted.

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

"You might want to..." is a recommendation, not a request.

As the author I agree with this sentiment

Re: HCSL: Hand coded stringy lisp

#47
post #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).

Considering this was something I was creating for a specific use case for the fun of it, unless it becomes useful to my goals, and shelling out is preferable as far as I am concerned

Re: HCSL: Hand coded stringy lisp

#48
post #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.

You're probably correct but this was more fun

Re: HCSL: Hand coded stringy lisp

#50
post #17
post #14

Earlier quoted context omitted.

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 t…

You're telling someone not to paint others as "immature", yet you're painting them as having ethical and moral failures. I hope you recognize one of these is more severe than the other.
Post reply on HN