Perl 6 - the future is here, just unevenly distributed

IRC log for #rosettacode, 2013-04-26

| Channels | #rosettacode index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:20 mwn3d joined #rosettacode
01:43 barneybook joined #rosettacode
02:33 [_y0tta_] joined #rosettacode
03:04 mwn3d joined #rosettacode
03:11 [_y0tta_] this can not be right ?? eg tcl, ada ? http://rosettacode.org/wiki/RC_POP.OUT
03:11 fedaykin "RC POP.OUT - Rosetta Code"
03:15 mwn3d [_y0tta_]: TCL and ada had some super power users for a while
03:15 mwn3d Go check the category pages. They have soooo many examples on the site.
03:16 mwn3d I tracked the top ten languages by number of examples in blog posts for months a while ago and they were always on there
03:24 [_y0tta_] does Anyone use tcl or Ada now ?
03:30 mwn3d I forget the tcl guy but dmitry kazakov still uses ada :p
03:30 sorear [_y0tta_]: That page lists the number of examples on RC, not the number of total users.
03:33 [_y0tta_] good point
03:35 sorear there are a small number of individuals who have made a hobby of doing every task on RC in their favorite language
03:35 ttmrichter Loads of people use Tcl and Ada.
03:36 sorear either for personal amusement, or to test the flexibility of a language
03:36 sorear larry wall is in case #2, for instance :D
03:36 ttmrichter Ada is a workhorse for milspec embedded systems, for example.
03:36 ttmrichter And lots of systems still have embedded Tcl interpreters where a captive audience *must* use Tcl.
03:36 sorear tcl and ada are not cool languages to start open projects in.  but there are a lot of experts in those languages, and a lot of existing systems in them that need to be extended
03:38 ttmrichter I'd actually rather start a new project in Ada2012 than in C++, personally.
03:39 sorear i should learn a recent version of ada someday
03:39 sorear i only know the 1970 version, which is kind of remarkable...
03:39 ttmrichter Ada2012 is interesting.
03:39 ttmrichter http://www.ada2012.org
03:39 sorear <- born 1990
03:39 fedaykin "Ada 2012"
03:40 ttmrichter But don't take my thing there as endorsement of Ada2012.  It's meant as condemnation of C++.  :D
03:40 [_y0tta_] i used MAD - an Algol 60 knock off in 1963 - on the IBM 7094/CTSS
03:44 [_y0tta_] yet awk is 48 ??
03:45 sorear ttmrichter: yeah.  I get the impression there are no particularly good languages in the niche :|
03:45 * ttmrichter was partial to Modula-3 personally.
03:48 kumul joined #rosettacode
03:50 mwn3d joined #rosettacode
03:54 [_y0tta_] just that is not most modern code written in C or C++ ? ie there must be a better metric than rosettacode for what languages are most used ?
03:55 ttmrichter There is no meaningful metric yet published which shows which languages are most used.
03:56 ttmrichter Every one I've seen (including, perhaps especially, TIOBE), is basically slanted by major procedural flaws.
03:56 sorear pff, everyone knows that most mdoern code is written in Microsoft Excel
03:56 eMBee ttmrichter: yeah, i'd choose ada over c++ too. but only until i learn enough of ada to decide whether i want to continue...
03:57 eMBee ttmrichter: what kind of procedural flaws?
03:58 ttmrichter eMBee: TIOBE just counts web sites via search engine results.
03:58 * eMBee nods
03:58 ttmrichter It's filled to the brim with false positives and false negatives for starters.
03:58 ttmrichter It favours languages that are so complicated and difficult that they spawn loads of questions and answers and tutorials and ...
03:59 sorear i should make a language called integer, quadratic, linear, dynamic, VCR, network, or convention
03:59 ttmrichter Just call your language "E".
04:00 ttmrichter That'll match every web page in the English speaking world, and indeed, every web page that has any content in the Latin alphabet.  :D
04:00 [_y0tta_] better ''0''
04:20 kpreid ttmrichter: I resemble that remark
04:20 kpreid ttmrichter: for some context: the E project is older than Google. "be searchable" wasn't such an *obvious* thing back then
04:23 ttmrichter kpreid: I wasn't aware there was an "E" project.  :D
04:26 mwn3d [[Category:E]]?
04:26 fedaykin http://rosettacode.org/wiki/Category:E
04:26 mwn3d Yep
04:32 barneybook joined #rosettacode
04:40 kpreid joined #rosettacode
04:58 eMBee F and G are also taken, H is still available, as are A,I,N,O,U,W,X and Z
05:00 ttmrichter Damn.  R is taken too.
05:00 ttmrichter S?
05:01 eMBee http://en.wikipedia.org/wik​i/S_(programming_language)
05:01 fedaykin "S (programming language) - Wikipedia, the free encyclopedia" http://rldn.net/zZ4W
05:01 eMBee R is rather well known...
05:02 eMBee i'd guess it comes right after C, before D...
05:03 sorear in what alphabet does S come between C and D
05:03 sorear in old spanish you could have CH
05:03 ttmrichter sorear: Why would I want to be between C and D?
05:04 eMBee sorear: i mean in terms of how many people have heared about the language
05:04 sorear ttmrichter: ask eMBee
05:04 sorear eMBee: oh
05:04 eMBee it appears that R is an implementation of S, heh
05:04 sorear there is an "A programming language"
05:05 sorear dunno if you want to count that :D
05:05 eMBee yeah, called APL
05:06 eMBee i didn't count it because it is not listed as A
05:07 eMBee http://en.wikipedia.org/wiki​/APL_(programming_language) says the name is APL (after the book "A Programming Language", so that's a book title, not the name of the language)
05:07 fedaykin "APL (programming language) - Wikipedia, the free encyclopedia" http://rldn.net/1hEz
05:11 ttmrichter APL is a really weird language.
05:11 eMBee according to tiobe the order of popularity is C, R, D, J, Q and S
05:11 ttmrichter Its modern incarnation (J) is worse.

| Channels | #rosettacode index | Today | | Search | Google Search | Plain-Text | summary