Joe Marshall presents an insightful angle for thinking about Lisp parentheses and their benefits such as making refactoring easier.
https://funcall.blogspot.com/2025/04/lisp-programs-dont-have-parentheses.html
Joe Marshall presents an insightful angle for thinking about Lisp parentheses and their benefits such as making refactoring easier.
https://funcall.blogspot.com/2025/04/lisp-programs-dont-have-parentheses.html
I chewed on the tasty food for thought of the blog series by Ramin Honary @ramin_hal9001 on how Emacs fulfills the Unix philosophy. If a Lisp system is extensible, customizable, and self-documenting by design I'd say it's an application platform, or pretty close.
https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html
Ramin, @sacha Sacha Chua, and @screwtape will elaborate on this in an upcoming episode of the Lispy Gopher show. Full context:
In a system that is Lisp all the way down like Medley Interlisp you get scripting for free. Pretty much everything has a Lisp API that can be called or inputs data.
Here I inserted in the TEdit rich text editor a table of square roots formatted by a short user function evaluated in the REPL at the top left, and a datestamp returned by evaluating the DATE system function in the small input box (evaled as soon as the right parenthesis is typed, so omitted for clarity).
I'm having a lot of fun running some graphics demos on my Cardputer uLisp machine.
Surface of rotation of two functions
http://www.ulisp.com/show?3GPX
Barnsley Fern
http://www.ulisp.com/show?44WD
My experience with the Cardputer:
A good workaround finally allows me to use the Cardputer uLisp Machine, a lovely card-sized microcontroller system that runs uLisp. If any Emacs wizard has any advice on how to fix the remaining minor echo issue mentioned in the post, I'm interested.
https://journal.paoloamoroso.com/paoloamoroso/making-ulisp-more-usable-on-the-cardputer
Bill Dyer's memories of the Coherent Unix clone.
At $99.95, in the early 1990s it was the first Unix I could afford and run on my laptop. It taught me a lot. It was a product from an era in which you could pay a one-time fee to buy and own good, packaged software that delivered real value and came with excellent printed documentation.
👆 Congrats @libreoffice on achieving 400 million downloads of the LibreOffice desktop productivity suite.
@VnPower Lisp has been used since the early 1960s for pioneering work on computer algebra systems, see for example Macsyma:
Since people new to the Fediverse are joining lately, it's a good occasion to share again my tips for overcoming the empty timeline barrier by seeding and populating your Mastodon feeds in a world with no algorithms:
https://journal.paoloamoroso.com/how-i-populate-my-mastodon-feed
@simendsjo I second the recommendation of McCLIM not much for the specific features of CLIM itself, but for the original ideas it brings with respect to more traditional GUI frameworks and toolkits.
A reminder that if we love RSS it's not enough to use feed readers ourselves. We also need to reach out to our favorite blogs and sources to advocate for access to feeds.
Many websites and blogs don't provide RSS feeds, even those by organizations and projects that do want to disseminate information and do outreach.
https://reedybear.bearblog.dev/ive-been-advocating-for-rss-support-and-you-should-too
I wanted to write a network program in Interlisp but Medley's TCP/IP stack doesn't work. So I cheated.
This is how I managed to write a Finger client in Interlisp. When I tested the program Ben Brown @benbrown may have noticed my traffic to his great Happy Net Box public Finger server (thanks!).
https://journal.paoloamoroso.com/paoloamoroso/interpinkie-a-finger-client-in-interlisp
"Lisp isn’t the perfect programming language: it is the _best substrate_ for _your_ perfect programming language."
From:
On: Lisp, On Lisp, and Myself
https://b.pyrope.net/on-lisp
SQLite is a remarkable piece of software and I've always been curious about the system and the project. Here are several little known facts about SQLite.
@evilworld I actually don't know.
Sepia Search is a @peertube search engine which searches across almost a thousand PeerTube instances. I checked it out only briefly but it seems pretty good.
I use Emacs with a modified inferior Lisp to access uLisp over serial on my Cardputer uLisp Machine. Any idea why I get extra ^Ms in the inferior Lisp?
The code of the modified mode and the full context is in this uLisp forum thread. Calling comint-strip-ctrl-m doesn't seem to help.
@praetor You have been screwed.
@screwtape Great show, thanks. Here are links to the documentation of the FOR iterative statement Larry mentioned:
The Masterscope program analysis tool of Medley Interlisp can show graphical output too, such as the call tree of the TEDIT function. Via the popup menu of a node I opened windows with the code of the TEXTSTREAM function and its bytecode disassembly.
Astronomy, space, Linux, retrocomputing, Lisp, coding.No stock photos, SEO, marketing, clickbait, ads, or calls to action. I Just enjoy sharing my geeky interests.#Lisp #Interlisp #CommonLisp
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.