[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT programming languages/ systems for advanced applications on Linux



On 12/26/11, David Christensen <dpchrist@holgerdanske.com> wrote:
> On 12/25/2011 09:42 AM, Miles Fidelman wrote:
>> On a more general note: for "advanced application" (as the subject
>> focuses on), and assuming that "advanced" translates to "complicated" -
>
> Yes, you caught me.  I had a hard time deciding what word to use, and
> settled on "advanced".  To elaborate, I'm looking for a language/ system
> that is general-purpose in scope and supports historical through recent
> paradigms:  procedural, structured, modular, and OO.  I've done some
> concurrent programming and want to do more.  I've toyed with functional
> programming; even less meta-programming.  I don't need bleeding edge.
>
>
> The type of applications I've been writing with Perl include system
> utilities, text munging, data acquisition and control, and CGI scripts.
>   Most everything interfaces via the environment, STDIN, STDOUT, STDERR,
> and/or files.  The applications I want to build include web content
> management systems and web portals.  I've staying away from graphical
> user interfaces and hope to use Web 2 technologies instead.  I prefer
> text files over databases for interoperability and version control
> reasons, although I do have ideas for using SQL for indexing and query
> acceleration.
>
>
> Other wish-list features include FOSS, rigorous language/ library design
> and documentation, a comprehensive and easily extended library, support
> for automated testing, robust interoperability with OS, local resources,
> and remote services, and deep integration with the FOSS ecosystem.
> Built-in mini-languages for regular expressions, documentation,
> formatting/ templating, SQL, etc., are a conundrum; libraries would suit
> me fine.

Did you say you'd looked at Ruby?

(I have done no more than look at it, but I know a lot of perl
programmers who say they like it.)

>> there's a lot to be said for application-specific languages - otherwise
>> there's way to much cognitive pain involved in translating to/from
>> problem domain to/from low-level constructs a la c, java, ..... ---
>> e.g., for mathematical manipulation, give me MATLAB or MACSYMA over c,
>> any day of the week
>
> Agreed.  (The language/ system I'm seeking should be capable of
> implementing application-specific languages.)

Well, lisp was mentioned.

Did you say you've messed around with yacc/lex and their derivatives?

And there's also Forth, but you say you want support for familiar
paradigms, so that may not be such a good suggestion. (Sorry that my
beautiful language is not yet ready to be used in any meangful way.
;-/)

Joel Rees


Reply to: