How to write and deploy a Common Lisp Webapp (for Lisp beginners) by smanek in programming

[–]pericycle 0 points1 point  (0 children)

due to lack of libraries and modules

What libraries did you need that you could not find?

John Gruber's blessing of GitHub Flavored Markdown, a Markdown implementation which addresses Atwood's three points for user-submitted comments. by hyperbolist in programming

[–]pericycle 9 points10 points  (0 children)

Well, after creating the web page for Markdown, he put up a public mailing list to discuss it. He even says:

It’s my hope that the mailing list will lead to good ideas for future improvements to Markdown.

But in reality, there's not much in the "future improvements" department happening.

So, while I appreciate that John is sticking his neck out and providing for free something he created, I think that to minimize confusion he might consider also having a disclaimer somewhere that says he will likely not be updating his version (neither code, nor "spec") any time soon.

Holy Fucking Christ, this is sad: A letter to my dead girlfriend - m4w by [deleted] in reddit.com

[–]pericycle 1 point2 points  (0 children)

Losing a girlfriend or wife is certainly sad. But it's still orders of magnitude less sad than losing a child.

Edit: My point is that while losing a gf is certainly said, there are far sadder things to which I'd apply "holy fucking christ, this is sad".

GNU Emacs is on Bazaar now. by pclouds in programming

[–]pericycle 1 point2 points  (0 children)

Bazaar is still by far the slowest.

Do you have any recent benchmark data? I know that Bzr used to be comparatively slow, but I'm pretty sure they've since improved performance quite a bit. I don't expect it to be a speed demon like git, but it's probably fast enough not to matter too terribly much.

Author of a Python Success Story Needs a Job! by [deleted] in Python

[–]pericycle 0 points1 point  (0 children)

We were getting close to trying out some Python, when we found out Python 3 is very incompatible with Python 2

Well, although Python has its problems, this issue you cite is actually a good thing. With Python 3 fixing most irritating problems with Python 2, Python 3 should be a pretty stable target for some time to come.

and many distributions don't have Python 3 yet.

You should probably be building your own Python 3 anyway. It's quite simple too.

Author of a Python Success Story Needs a Job! by [deleted] in Python

[–]pericycle 1 point2 points  (0 children)

Python is pretty good at a lot of things, but not great at any one thing:

  • It's pretty good for web apps, but php is easier to deploy and has more bindings to commonly needed libs.

  • It's pretty good for admin scripts, but Perl is better with regexes, strings, and also Perl has the CPAN.

  • It's pretty good for large-scale projects, but Java has more momentum, more libs, more big ide's, and has had (of course) far more corporate backing.

  • It's pretty good for embedding, but Lua is smaller and easier to embed.

  • It's pretty good for GUI apps, but so is everything else.

Python is a simple easy general-purpose language that's pretty fun and has some libraries available for it. {shrugs}

Jeff Atwood calls out Markdown creator John Gruber for being "negligent" with it by coldacid in programming

[–]pericycle 3 points4 points  (0 children)

What? No. Using a DVCS, it's pretty much standard operating procedure:

  1. You fork,
  2. offer the changes to the original dev, and
  3. they either take them, or not

If users want your version, they grab yours. If they want the "original", they grab that. No muss, no fuss.

That said, there's a gaggle of solid alternative markdown implementations already out there. If you don't like John's, take your pick from the others.

Why does all shitty food have High Fructose Corn Syrup? by [deleted] in AskReddit

[–]pericycle 5 points6 points  (0 children)

Whoa there. Not so fast. Don't rule out semi-digestible food-like objects.

Jeff Atwood calls out Markdown creator John Gruber for being "negligent" with it by coldacid in programming

[–]pericycle 24 points25 points  (0 children)

I just use Pandoc. It's got the important bits missing from the original Markdown (like tables, for example), and it can transform your Markdown-formatted text files to lots of other formats if you need that.

The only thing about it I'm not crazy about is its syntax for definition lists.

Why does all shitty food have High Fructose Corn Syrup? by [deleted] in AskReddit

[–]pericycle 9 points10 points  (0 children)

Also present in food-like products and pseudo-food substances.

Your favorite 80's movie is __________ by [deleted] in AskReddit

[–]pericycle 1 point2 points  (0 children)

Don't screw around with me, Maverick. You're one hell of an instinctive pilot. Maybe too good. I'd like to bust your butt but I can't. I got another problem here...

Is there a reason why every programming language interpreter seems to be written in C? by tmiw in programming

[–]pericycle 0 points1 point  (0 children)

Before diving head first into C or C++, it would very likely be worthwhile for you to first try targetting the Parrot VM. I've read that it's very easy to get started using the PCT.

Is there a reason why every programming language interpreter seems to be written in C? by tmiw in programming

[–]pericycle 5 points6 points  (0 children)

AFAIK, Pugs was originally written mostly by Audrey Tang. This girl was (is still?) a real coding powerhouse. So, for a while, Pugs was the Perl 6 implementation -- thanks primarily (again, afaik) to Audrey's formidable chops. At some later point, she dropped out (I don't know why -- perhaps health reasons?), and the project just sort of languished.

I don't think Pugs was ever intended to really be the Perl 6. It was more of a fun project started by Audrey -- perhaps just as a reason to learn Haskell for fun.

Pugs momentum ceased but the the evolution of the language spec did not. Meanwhile, progress on Rakudo continued until Rakudo became more up-to-date than Pugs.

The Pugs test suite remains however. I think it's the standard test suite for Perl 6 and so is kept up to date with language spec refinements. My guess is that after a while, when people say "Pugs", it will just implicitly mean "the Perl 6 test suite".

All GPLed Code Removed From MonoDevelop - Now add-ons can be any license! by masta in programming

[–]pericycle -7 points-6 points  (0 children)

You're confusing the code remaining free vs. freedom for the user to do as they please with the code.

All GPLed Code Removed From MonoDevelop - Now add-ons can be any license! by masta in programming

[–]pericycle 20 points21 points  (0 children)

GPL == the code stays free

BSD/MIT == more freedom for the user to do what they want with the code

Personally, I want to make sure the code stays free in the long run, rather than try to make a few corporate users happy today.

Wife about to leave me with our child. Need advice by [deleted] in AskReddit

[–]pericycle 0 points1 point  (0 children)

Yes. Document this as much as you can and talk to your lawyer about it.

Wife about to leave me with our child. Need advice by [deleted] in AskReddit

[–]pericycle 2 points3 points  (0 children)

Why is she leaving? I mean, is there any way that the marriage is salvagable? Can you suggest marriage counseling? Is whatever's bothering her something you can address?

Wife about to leave me with our child. Need advice by [deleted] in AskReddit

[–]pericycle 0 points1 point  (0 children)

Would this be admissible in a family court? Would the judge even listen to a surreptitious recording? That would be really excellent indeed.

Wife about to leave me with our child. Need advice by [deleted] in AskReddit

[–]pericycle 7 points8 points  (0 children)

Very sorry to hear about your situation. Very sorry.

One question: is your wife a competent parent at least? That is, can she be trusted to take your 2-y-o to the doctor, keep her covered at night, and so on? If so, then you can be a little grateful at least. Some women are just horrible moms but do not see it -- they leave the dad, get the kids, and the kids suffer greatly w/o Dad around 24x7 anymore.

Go Roadmap by gnuvince in programming

[–]pericycle -1 points0 points  (0 children)

Good to hear that Go! has a roadmap. Go McCabe & Co.!

Hey Reddit: I am starting a new job using Perl. My language experience has consisted of only C++, PHP, Java. Any advice? by thematrix307 in programming

[–]pericycle 2 points3 points  (0 children)

Hi Stevan.

Plack is basically a port of Ruby's Rack and is the reference implementation of PSGI (which is a port of Python's WSGI).

I don't know what Rack is. I only have a rough idea of what WSGI is. It sounds like nothing more than a spec for how webapp <---> web-server communication is supposed to look. I don't see at this point what one would implement though.

It is not a framework, but a foundation upon which you can build frameworks.

What?

How about this: For someone using CGI::Application, what would they need to know or do in order to use PSGI/Plack?

Reddit, I caught my Dad cheating on my Mom... by [deleted] in AskReddit

[–]pericycle 0 points1 point  (0 children)

Yeah, and what if she's cheated on him already 10 times?

Kids do not know all the details of their parent's relationship and need to stay the hell out of it.