[LISP] [Web] Let's work on the new Lispweb! [Standard]
Name:
Anonymous2015-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:
Anonymous2015-08-30 16:39
We all know CSS is shit. Does anyone dislike its syntax, though? As much as I'd like CSS to have proper variables and nesting, is there anything wrong with the current selector {property: values} syntax? Is it necessary to use S-expressions for the new CSS?
Let's all be intelligent people and stop using the word "piracy" in connection with sending packets over the Internet. Piracy is about attacking ships, murdering people and stealing their possessions. Sitting peacefully at home and receiving network packets is about as far from piracy as making a breakfast or playing frisbee.
Keep in mind that SexpCode was meant as a replacement for BBCode, and not genuinely as a general-purpose markup language. So yes, I would treat the two parts of your first example as distinct, and I'd probably handle your second one with an ad-hoc exception (I don't think any of the existing implementations actually do, though).
I do think the way HTML handles whitespace is probably a better idea for a real markup language, but SexpCode as currently specified doesn't have {br} or even {pre …} or some other way to make whitespace deliberate, so it's deliberate by default. It's a thing that should probably be addressed.
~~~~
How would you implement significant whitespace in Sexpcode?
>>127,135 ``Piracy'' as a term meaning ``copyright infringement'' is over four hundred years old and you're both idiots.
Name:
Anonymous2015-09-20 2:19
Someone already FIOC'd HTML: http://jade-lang.com/ It would solve Sexpcode's }}}} but SIGNIFICANT WHITESPACE is evil.
Name:
Anonymous2015-09-20 2:25
>>143 What's the problem with implementing both? Honest question. You could even compiling Sexpcode to some kind of ``layout bytecode'' so anyone can make their websights in whatever language they want.
Name:
Anonymous2015-09-20 2:37
>>1 (div (img "foo.png") (br) (div (div (br)))))))fuck, forgot where I was at. Fuck this shitty LISP syntax and fuck you cult weirdo motherfuckers. There I said it. ))))))) )
>>145 The whole point of this thread is to leave behind the shit standards that force you to write endless divs, spans and ps, cretin.
Name:
Anonymous2015-09-20 4:17
>>142 The length of time used for such propaganda should not excuse its use as propaganda in this age. I do not accept the propaganda that equates copyright infringement to violence upon the high seas so I will never use “piracy” in any context that does not involve violence with ships. To be clear and accurate, I will only use language such as “copyright infringement” or even my preference “sharing information with my friends”.
Name:
Anonymous2015-09-20 4:18
>>146 HTML5 introduced many new elements that drastically reduce the need for endless div span soup. You should see it in action.
Name:
Anonymous2015-09-20 5:14
>>147 If somebody tells you that they are depressed, would you think they are sinking? Is the word "depression" a psychological state of being or is it a physical state? Words can have multiple meanings. Piracy in terms of digital media and piracy in terms of boats and pillage are not the same thing. Arguing about semantics is nonconstructive. What matters is in the dictionary.
Name:
Anonymous2015-09-20 15:10
Kind of off-topic but is there a reason why the HTML <script> tag has become synonymous with Javascript. Have they not ever tried to create a different client side scripting language. Javascript was created by a Jew so none of this should surprise me. The Jew controlled media won't let us hear about an alternative to Javascript.
>>149 piracy has violent and strong negative connotations - calling this quite different thing piracy is a tactic to force a particular opinion of it (vilifying it)
Name:
Anonymous2015-09-20 15:47
>>152 Exactly. This is just like using the label "racist" on anyone who opposes immigration from the Third World, or "sexist" on anyone who questions workplace privileges for women.
Name:
Anonymous2015-09-20 16:27
>>148 Care to provide some examples? I don't know what HTML5 is like, other than the myriads of ways to round corners and those <audio> and <video> tags that kinda work.
Have they not ever tried to create a different client side scripting language
https://www.w3.org/community/webassembly/ Bytecode for the web, which theoretically would allow any language to run on the web as long as there's a compiler to this hypothetical bytecode.
Name:
Anonymous2015-09-20 17:09
dubs
Name:
Anonymous2015-09-20 23:33
>>143-144 No whitespace-sensible content should ever be sent over the wire unless you are a masochist. Also, the constant tab tab tab is unsolicited bloat.
This is a stupid idea tbh. The various SGMLs have a legit usecase, and most of their use today stays in that domain. JavaScript is a good compilation target for QnD language implementations and WebAssembly will hopefully be better for more serious efforts.
Name:
Anonymous2015-09-23 13:08
>>158 SGML XML HTML all of these are bad as PROVED by the 'harmful' chart that guy made.
Name:
Anonymous2015-09-23 13:15
>>159 They are good for annotating e.g. a book because I want the end tag to be mandatory in that case <chapter> ... 100 pages of text ... </chapter>. They're shit for transporting something the size of a C struct around the network.