Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - unixtechie

#61
Quote from: "cormullion"Editra looks good - trying it out.


heh, there are literally HUNDREDS of programming editors.

I usually use "joe", it has familiar keystrokes and its colouring config file is easy to edit.



But specifically for folding I (after looking around a bit)  found "fte" (or "nfte"). It allows one to insert folding marks in the whole file according to a regular expression!

Less necessary for Lisp, probably, but I use it in longer scripts in procedural languages and like the ability to actually see in one glance the structure of the script.



To know where to fold the  editor puts some markers at the end of the lines after the comment delimit character for the given language.



FTE configuration is also not that difficult to figure out, so I did (somewhat roughly) colouring of NewLisp keywords and comments, and live happily.



As a unix guy I obviously use vi, but have never taken to emacs, strongly prefer those that can be run in an xterm window, and just ignore all kinds of IDE "integration", simply running make or my scripts in a separate window. I sort of fail to understand why that should be incorporated into an editor too.
#62
newLISP and the O.S. /
September 09, 2008, 04:18:24 AM
...
#63
Anything else we might add? / My impression of Freshmeat
September 06, 2008, 07:35:28 PM
Quote from: "Lutz"I registered on Freshmeat some time ago, but want to wait until the next major (not development) release for the announcement.


Of course. And among the authors who advertise on Freshmeat each one chooses whether to be conservative or not.



However after many years of reading the site (which, being an old  Linux/unix hand and OpenSource fan I do just to keep in touch and be aware what professional problems can be solved with GNU software) I'd say that the majority announce each minor issue of their software, including development releases.



The idea is two-fold: (a) more often repeated program name is remembered better, but also (b) if the project involves development effort on the part of the community (which is scripts, libraries, existing library bindings, documentation, examples etc, etc in the widest sense in case of a programming language), the volunteers DO NEED to follow information of all changes.



And, also, the date of INITIAL announcement on freshmeat (and especially "the initial announcement") does not need to be connected to the actual date of issue of a new release. Most authors keep announcing the "stable" and "development" releases, often one after another in two different postings on the same day.



The net result of this is AN EXPOSURE of the program TO A MUCH WIDER AUDIENCE, which I'd view as an advantage if the aim is  to create a self-sustaining user community.
#64
Anything else we might add? /
September 06, 2008, 12:26:33 AM
.. what is it I am doing wrong?

running your snippet on a 1.8GHz single-core Intel compaq/HP laptop with 1GB of memory takes 13 seconds under Linux
#65
/* note: I am not an exactly new member here, just changed my username because the old one became inaccessible */



Sometimes the topic of how to spread NewLisp to wider audiences floats up in the discussions. To my surprise I noticed that NewLisp is not advertised on Freshmeat  ( http://www.freshmeat.net">www.freshmeat.net )(!!) - which is THE MAJOR depository or at least the place where EVERYTHING gets announced and noticed



Shouldn't (we/the author) correct this glaring omission, and present it there with a blurb that says something to the effect of


  • -- tiny (less than 250k)

    -- a standalone executable, no need for a "systemwide installation"

    -- ability to create as if a standalone executable which is roughly (250k + your script size)

    -- speed on par with the likes of perl/...

    -- ability to work with C libraries directly from the scripting code

    -- virtually all APIs one needs for sysadmin work, web scripting, general purpose scripting, ...

    -- tiny size plus networking plus its standaloneness allow unusual applications, such as running in dozens of copies on the same machine or multiple copies running on many machines across the network, where all that is needed for this setup is copying 250k a few times.

    -- almost perfectly done modern documentation with cookbooks, a drastic difference from the old-fashioned bureaucratic formal ugliness which demands internat re-translation to practical terms and slows an aspiring programmer tremendously

    --  cross-platform, run it whever you wish

    -- and that it is a REAL and viable LISP/SCHEME in all programming aspects


An ultimate hacking tool, n'est pas?