Viewing profile — showell
showell
HN member- Joined
- Mon, Dec 14, 2009, 11:48 PM UTC
- HN karma
- 48
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About showell
No profile information was provided.
Recent public activity
-
comment
Comment #1099841
Yep, my mention of do/end or squigglies was just a caveat on the Ruby-is-more-terse-in-this-example statement in the context of anonymous functions or blocks. I wish there was a la…
-
comment
Comment #1099833
First of all, your objection to anonymous functions with an example that names the function in two different places kind of takes us off topic from the discussion of "anonymous" fu…
-
comment
Comment #1098141
I don't think the fights should be vicious, but I think the stakes are fairly high, and even though Ruby and Python are close cousins in the grand scheme of things, they really do …
-
comment
Comment #1098116
You might be taking the statement out of context, and you are certainly quoting it out of context (although brevity is appreciated.) The statement in the talk was made to illustrat…
-
comment
Comment #1097997
Decorators and annotations are very useful in Python, but I still like the terseness of Ruby--no need to define "hello()". Of course, Python wins on a different kind of terseness--…
-
comment
Comment #1097973
I wholeheartedly agree that all languages should be judged on the quality of their libraries and implementation, as well as the success of the projects implemented on top of them. …
-
comment
Comment #1025204
No worries. I am actually curious to your thoughts about DSLs. I love Python, but it is not really optimized for DSLs. You can obviously implement a DSL in Python, but embedding it…
-
comment
Comment #1025187
The Laurnence Olivier analogy is stupid, inaccurate, and irrelevant.
-
comment
Comment #1023029
If 0.001% of the world's population uses it, I think that comes out to something like 60,000 people. You can see here that I've already solved the problem of sharing SHPAML output …
-
comment
Comment #1022500
This seems like a wild exaggeration: "The behaviour of every function in a mutable, imperative environment is dependent upon the state of all of the other (variables|attributes|bin…
-
comment
Comment #1022435
I understand the objection to having too many mutually incompatible data formats, but I don't understand how Markdown is exempt from that concern. It achieves the goal of looking l…
-
comment
Comment #1022424
If my post made it sound like I am trying to stop people from doing anything, then it just came out wrong. I do think there are legitimate reasons to mostly build documents within …
-
comment
Comment #1021541
It is not a promise, or even a goal, of SHPAML that it will relieve you the burden of understand the final output syntax, whether that is HTML or HTML combined with some template l…
-
comment
Comment #1021510
First of all, sorry about the name. SHPAML is not a pseudo-programming syntax. It is purely a markup language, so there are no programming constructs. SHPAML very deliberately trie…
-
comment
Comment #1021462
Modern IDEs inject close tags and angle brackets into the source document. The SHPAML preprocessor injects that syntax into the target document. The use case applies to the person …
-
comment
Comment #1021365
The reason I made SHPAML a one-way preprocessor is that my use cases haven't yet given me a compelling reason to write a round tripper, and preprocessing is simple to automate. I d…
-
comment
Comment #1021330
Other folks have tried to solve the problem of cleanly creating HTML from within Python itself, which I think is what you are alluding to. It's not a goal for me. To the extent tha…
-
comment
Comment #1021268
I did not post the link here, nor did I call anything "beautiful," but I presume that the reason the original poster posted the link on a "discussion" site was to solicit "discussi…
-
comment
Comment #1021230
I understand the use case, and if people are frequently sending you patches for your HTML, you probably want to make HTML the authoritative source. Do people frequently send you pa…
-
comment
Comment #1021169
Ah, that is indeed a nice feature. When I first looked at haml, I was all about the indentation (being from Python) and rather skeptical of the CSS sugar. But once I ported the CSS…
-
comment
Comment #1021014
My problem with HTML is not its lack of simplicity; it is its verbosity. SHPAML solves the (fairly) trivial problem of making HTML less verbose. The abstraction pays off for me ins…
-
comment
Comment #1021004
You don't technically need to install python to use SHPAML. You can try it online: http://shpaml.webfactional.com/tutorial/7 SHPAML is mostly targeted at Python users for now. If y…
-
comment
Comment #1020991
I wrote the comment about Wikipedia only to illustrate that HTML, like any standard, is not perfect for every use case. I find HTML expressive and generally easy to use. I wrote SH…
-
comment
Comment #1020980
SHPAML is definitely targeted at Python users and people who like meaningful whitespace (and associated terseness). Glad you like it! I have also been hand writing HTML for well ov…
-
comment
Comment #1020961
The movitation behind SHPAML isn't necessarily just to make the markup easier to write; it also tries to make it easier to read.