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

[LISP] [Web] Let's work on the new Lispweb! [Standard]

Name: Anonymous 2015-08-17 1:10

We're all sick of dealing with the verbosity of XML/SGML based languages, the inconsistency of CSS and the overall badness of Javashit. Transcompiling to any of these languages is just a half-assed try at sugarcoating a turd.

Post your ideas for syntax/semantic rules, document structure, protocols, rendering techniques or anything relevant to the topic.

Hopefully we will be able to create a basic clone of /prog/ using the newly designed languages. No need to work on retarded features like animations or ``single page applications'' because this project is aimed exclusively at EXPERT PROGRAMMERS.

Name: Anonymous 2015-08-17 22:26

How would Niggers (tongue) ``my anus''! be expressed in this s-expression based language?

Using quotes:
(b "Niggers " (u "(tongue)") " " (i "``my anus''")) "!"
Drawbacks:
- That silly " " between the (u) and the (i)
- Quote overload. If the language allows single or double quotes for delimiting strings, we end up with the '""' and "''" crap used in Bash and FIOC. If only one type of quotes is allowed, it would be necessary to escape any other kind of quotes.

Typing the text straight a la BBCode:
(b Niggers (u \(tongue\)) (i my anus))!
Drawbacks:
- Ugly escaping
- Any whitespace after the function name can't be used as a delimiter anymore. This means (b Niggers(u \(tongue\))(i my anus)) ! would output Niggers(tongue)my anus !. This means whitespace is now significant.

Anything else?

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