amoroso, to Lisp
@amoroso@fosstodon.org avatar

"Common Lisp is not a beautiful crystal of programming language design. It's a scruffy workshop with a big pegboard wall of tools, a thin layer of sawdust on the floor, a filing cabinet in the office with a couple of drawers that open perpendicular to the rest, [...]"

"This historical baggage is a price paid to ensure Common Lisp had a future."

https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/

#CommonLisp #lisp

amoroso, to Lisp
@amoroso@fosstodon.org avatar

This is the year of the Lisp Machine desktop.

Here's an online Medley Interlisp session on my Chromebox. Your turn: show off your Lisp Machine environment.

rml, to Lisp
glitzersachen, to Lisp German

Dear hobbyists, which online communities would you recommend for

daviwil, to scheme
@daviwil@fosstodon.org avatar

In this video, I'll give you 5 reasons why I think you should learn Scheme this year! Regardless if you are a programming beginner or an expert hacker, there is a lot to be gained from learning this language.

Would love to hear your thoughts!

https://www.youtube.com/watch?v=3eXK9YZ0NjU

#scheme #lisp #guile

amoroso, to Lisp
@amoroso@fosstodon.org avatar

In this post Michał Herda explained what Lisp programmers intuitively know.

The parentheses don't bother Lisp programmers as they read code by its indentation and rely on Lisp-aware tools such as editors and IDEs, which match parentheses and properly indent code.

https://nl.movim.eu/?blog/phoe%40movim.eu/cd3577f6-fb1d-45f5-b881-7b9a68ee822e

#lisp

eniko, to Lisp
@eniko@peoplemaking.games avatar

hey so what's the best/easiest to get into modern flavor of #lisp?

daviwil, to emacs
@daviwil@fosstodon.org avatar

If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!

https://forum.systemcrafters.net

Things are a little bare for now, so feel free to come introduce yourself and tell us about something cool you've been working on lately :)

More information in the news post: https://systemcrafters.net/news/new-system-crafters-forum/

#emacs #guix #guile #scheme #lisp #linux #freesoftware

rml, to Lisp

I love how Dan Weinreb's reasons for why didn't succeed doesn't even consider their hostility towards free and open development of software as having something to do with it.

https://danluu.com/symbolics-lisp-machines/

masukomi, to Lisp
@masukomi@connectified.com avatar

I miss lisp.

I'm writing these hashes of hashes of whatever in ruby and thinking.... golly i wish i was using lisp.
...
That being said, i !@#$! hate every hash/dictionary implementation i've ever encountered in a lisp or scheme.

100% writing macros to give me ruby/pythonish dictionary interactions.

If you know of a lisp that does this well PLEASE let me know.

#lisp #scheme

amoroso, to Lisp
@amoroso@fosstodon.org avatar

In 1984, 40 years ago, Digital Press published the book "Common LISP: Reference Manual" by Guy L. Steele Jr. and others, more widely known as the first edition of "Common Lisp: The Language" or CLtL1. It was an early major milestone of a Lisp standardization process completed a decade later.

http://www.bitsavers.org/pdf/dec/_Books/_Digital_Press/Steele_Common_Lisp_Reference_Manual_1984.pdf

#CommonLisp #lisp #retrocomputing

amoroso, to Lisp
@amoroso@fosstodon.org avatar

Do you have any questions on the Medley Interlisp language, environment, tools, history, or project? Ask and I'll try to answer here.

I look forward to your questions as they'll provide valuable feedback on the system and help flesh out the FAQs on the project site.

https://interlisp.org

#interlisp #lisp #retrocomputing

amoroso, to Lisp
@amoroso@fosstodon.org avatar

I'm looking for a Lisp resource I run across but can't find anymore.

It's a Common Lisp reference similar to the HyperSpec or possibly based on its text, but with a clean web design and modern HTML formatting. The name of the resource rhymes with "spec" or "hyperspec".

Does it ring a bell? Can you help?

elb, to Lisp
@elb@social.sdf.org avatar

I just updated my Medley from the Medley Interlisp Revival project (https://interlisp.org/) to get improved CLtL2 compatibility ... and boom, CL (loop)! Now to work through some CL code I've written to see if I can get it into the environment and running.

rml, to Lisp

Just a reminder that being good at doesn't save you from being a total dumbass

rml, to Lisp

Whats a good server with cool hackers who are accepting of BDS activists? I just found out thats off topic here, with lots of ppl complaining. I 90% just post about #lisp & #scheme, but when political events involving movements im apart of crop up, I dont want to want to hold my tounge.

simon_brooke, to Lisp
@simon_brooke@mastodon.scot avatar

As an old hacker, I'm accustomed to using member. doesn't have it, so I've defined it:

(defn member?
[elt col]
(some #(= elt %) col))

I thought this morning it might be more idiomatic to define it:

(defn member?
[elt col]
((set col) elt))

Turns out that, even for small collections, this is faster – but it is not a true predicate (I'm aware it isn't in most Lisps), and

(defn member?
[elt col]
(if ((set col) elt) true false)

is slower and ugly. Thoughts?

zyd, to Lisp
@zyd@emacs.ch avatar

This is a very important question: which indentation do you prefer for loop subclauses, A or B. #lisp

Screenshot of Common Lisp code using the Loop macro. This one is identified as option B. Each conditional subclause (in this case

abcdw, to scheme
@abcdw@fosstodon.org avatar

One more reason why it's hard to use alists as associative data structure: There is no built-in destructuring capabilities for it. It seems (ice-9 match) is no help here. Situation becomes even worse if we have a nested data structure.

Going to stack a bunch of let+assoc-ref's I guess.

#scheme #lisp #guile #clojure

rml, to scheme

a month or so ago I posted that the compiler is only 5mb. it turns out that I was wrong, so I want to correct the misinfo.

chez is actually 315kb

nutilius, to Lisp
@nutilius@social.sdf.org avatar

Base #lisp seems to be like assembly language if you operate on strings (see split-sequence …) 😀🙈#twohourslispperday

nil, to Lisp
@nil@functional.cafe avatar

Only thing I love more than #lisp is #katebush #witchlife #magick

abcdw, to emacs
@abcdw@fosstodon.org avatar

I fought FOMO (fear of missing out) so hard that I missed my Q&A for EmacsConf 2023 (:

The talk was about Guile Scheme IDE:
https://emacsconf.org/2023/talks/scheme/

I would really love to hear your feedback and questions, so if you have some, post it here or reach me out via https://trop.in/contact

Kudos to @sachac and the organizers team for making such a great conference.

#emacs #emacsconf #guile #scheme #lisp #guix #rde

amoroso, to Lisp
@amoroso@fosstodon.org avatar

The Common Lisp code in "How to Solve It in LISP" by Patrick Hall (1989) is a bit archaic.

But this work is unusual and intersting in that, unlike contemporary Lisp books, the examples don't focus just on AI but also a range of ordinary programming domains such as math, business, data structures, simulation, and more. Plus the cover is the weirdest of Lisp books.

https://openlibrary.org/works/OL6380850W/How_to_Solve_It_in_LISP?edition=ia%3Ahowtosolveitinli0000hall

#CommonLisp #lisp #books

gicrisf, to python

After months, I recently returned to my fixation of utilizing beloved Python scientific libraries (numpy, matplotlib, pandas...) through a Lisp dialect. After trying Hy, EL, CL, etc., I increasingly believe that the best answer is Clojure. Very interesting is the sixth line of this code, where you can see how I calmly go to select a venv. Such user-friendliness is not at all obvious; I was surprised when I discovered I could do that so simply.

#clojure #python #lisp

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • cubers
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • tester
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • anitta
  • Leos
  • provamag3
  • modclub
  • lostlight
  • All magazines