4 ms·
Sounds interesting. I'd love to hear more about it sometime. Maybe even see some screenshots. You should do a Show HN post!
by joemi 10y ago
Sounds interesting. I'd love to hear more about it sometime. Maybe even see some screenshots. You should do a Show HN post!
- dang 10y agoMore details at https://news.ycombinator.com/item?id=11670562 https://news.ycombinator.com/item?id=11670562. I'd be scared to show it as is because we get in trouble when admin-specific stuff shows up in screenshots. There once was a controversy because 'kill', 'blast', and 'nuke' links showed up in a screen shot, despite the fact that they were all defined in the version of the HN source code that pg published years ago. A Show HN will certainly be in order if we ever publish it, though.
- i336_ 10y agoSince this looks like the tech support thread, I'll add that > opening and closing those tabs when desired will only work with window.open if the moderation tool's window owns the tabs in question. So if you open a HN tab randomly or from another site or wherever, the moderation tool won't have opened it, and so it won't be able to close it. reddit has RES. People are used to browser extensions, and this doesn't sound like it'd cooperate too well on a phone or similar device, so I say just release the extension. As for fun-sounding feature names, just make a help page in the extension describing how everything works. Maybe call the help page "spoilers" or something. :D Oh and can I be the fourth person to know what Lisp you wrote this in? :D
- dang 10y agoI'm in the process of porting it from Parenscript (which we didn't create but worked on quite a bit) to Lumen (which we did create). Parenscript is better known—perhaps a dozen people have heard of it.
- i336_ 10y agoWow, cool. I assume you're referring to https://github.com/sctb/lumen https://github.com/sctb/lumen and https://common-lisp.net/project/parenscript/ https://common-lisp.net/project/parenscript/. Thanks for the info. :) I'm mildly curious how Lumen and Arc differ.
- dang 10y agoLumen is an experiment in making a Lisp (or a Lisp-like thing, depending on how finicky you are about the name) in which the universal data structure isn't a list but a hashmap (hashtable, whatever you call it). That's because hashmaps have proven to be the most convenient thing for exploratory programming. So instead of 'everything is a list, including source code', you get 'everything is a hashmap, including source code'. We also wanted it to be self-hosted, and to compile (transpile) to Lua as well as JS, in as straightforward a way as possible. JS and Lua are very close semantically, so our approach with Lumen was to take the semantic intersection of those two and then build the simplest thing we could on top of it. As a result, it's quite different from Arc, which is semantically a classical Lisp. Here are a couple of old comments I posted about this idea, before Scott implemented it: https://news.ycombinator.com/item?id=3291065 https://news.ycombinator.com/item?id=3291065 https://news.ycombinator.com/item?id=6544926 https://news.ycombinator.com/item?id=6544926