The old tool they used to build packages (before PKGNG) was called 'tinderbox' (ports-mgmt/tinderbox). With that in mind the 'poudriere' name suddenly makes a lot of sense as it's the French translation of 'tinderbox'.wasn't it more like powder keg?
My builds are not exactly "blowing up", but I'm still stuck on getting Poudriere's updates to be visible towasn't it more like powder keg?
Anyways - both are rather descriptive as I have WAY more builds blowing up when trying to use poudriere than just manually running "make" (or using portmaster) inside a build jail...
But yes, I also struggled to remember that name in the beginning... some other variant of "port<something>" would be better IMHO
poudriere bulk
? I'm on the verge of giving up because of that.Maybe you want to have a look at Brainfuck. Yes, that's an actual programming language.Ruby on Rails is my favorite for strange names.
I think this is the nicest thing anyone has said about npm.Nowadays you still see things that make sense like npm.
What would you call something that is Turing-complete, and yet such a Turing Tar pit?The very definition of low-brow programming. There was no need to call it that.
Edit: Poudriere is slowly becoming a brainfuck for me... ?Brainfuck is an example of a so-called Turing tarpit: It can be used to write any program, but it is not practical to do so, because Brainfuck provides so little abstraction that the programs get very long or complicated.
You made it abundantly clear you don't like the name, drhowarddrfine ... do you have a constructive alternative name in mind?Not what it's called.
The very definition of low-brow programming. There was no need to call it that.
How about Intercal? It's an abbreviation of "Compiled language with no pronounceable acronym". The important thing is: Both brainfuck and intercal are jokes, not meant to be actually used.The very definition of low-brow programming. There was no need to call it that.
That names are too long. Unix two letter names have a sense.Do I like that tradition? Personally, no. I would prefer to have logical names: delete instead of rm, search instead of grep, processtext instead of awk, rawcopy instead of dd, and so on. But I don't make the rules around here.
cat() comes from concatenate, not from Lisp's car and cdr functions, which are named after IBM 704 assembler macros.But cat is already inside joke: It's named after a Lisp keyword, which in turn is named after the assembly instruction on some ancient machine.
These longer names would cause some serious slowdown to those proficient with the command line (they would all need to be aliased basically).Do I like that tradition? Personally, no. I would prefer to have logical names: delete instead of rm, search instead of grep, processtext instead of awk, rawcopy instead of dd, and so on. But I don't make the rules around here.
Get-Childitem –Path C:\ -Recurse
. It just end up being a pain to use in practice. It would be very interesting though to present it to a complete beginner and see which they would choose after a couple of weeks.From Don Wood (one of the creators of INTERCAL): "I think we actually started with the name INTERCAL. I'm not sure where it came from; probably it just sounded good. (Sort of like FORTRAN is short for "Formula Translation", INTERCAL sounds like it should be short for something like "Interblah Calculation"). I don't remember any more specific etymology. Then when we wanted to come up with an acronym, one of us thought of the paradoxical "Compiler Language With No Pronounceable Acronym."How about Intercal? It's an abbreviation of "Compiled language with no pronounceable acronym".
There's alsoHow about Intercal? It's an abbreviation of "Compiled language with no pronounceable acronym". The important thing is: Both brainfuck and intercal are jokes, not meant to be actually used.
Speaking of things that are used: A few people above lauded the logical naming of programs in the Unix and *BSD tradition. It's actually less logical than you think, and contains lots of jokes. rm makes sense, abbreviation for remove. ls is an abbreviation for list, as is cp (copy), ln (link), mv (move), ps (process status). touch, test, uniq, sort, who and echo are intuitive. But cat is already inside joke: It's named after a Lisp keyword, which in turn is named after the assembly instruction on some ancient machine. awk is not named for its functionality, but for its three authors (Aho, Weinberger, and Kernighan). dd is a joke about a statement from IBM's job control language; the way parameters for dd are stated (which is massively not unix-like) is directly taken from JCL. grep is not named for its functionality, but for the equivalent editor command that it replaces. So inside jokes have a long tradition in software engineering.
Do I like that tradition? Personally, no. I would prefer to have logical names: delete instead of rm, search instead of grep, processtext instead of awk, rawcopy instead of dd, and so on. But I don't make the rules around here.
/bin/kill - 9 <pid-of-/bin/cat /usr/libexex/more.a>
Sorry about that ... confused.cat() comes from concatenate, not from Lisp's car and cdr functions, which are named after IBM 704 assembler macros.
Which is why good operating system shells allow entering just the part of the name that is enough to be unambiguous, without having to tab complete. And then the people who design the shell carefully think through which commands are commonly used, and give them names are unambiguous after very few characters.That names are too long. Unix two letter names have a sense.