buc.ci is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
abucci@bucci.onl
Admin account
@abucci@buc.ci

Search results for tag #lisp

AodeRelay boosted

[?]Ramin Honary » 🌐
@ramin_hal9001@fe.disroot.org

Apropos of nothing: Big thanks to Shiro Kawai for creating Gauche Scheme, which so far has been one of the best Scheme implementations I have used. It has worked well on every computer I have tried it on so far ({Linux, FreeBSD, MacOS} x {x86_64, i386, aarch64}). It is stable, very fast, and supports a large number of the more recent SRFIs (Scheme language extensions), it has very good compatibility with the R7RS language standard, and the Gauche REPL gosh is pretty easy to use as well.

I always run the REPL in R7RS mode, so gosh -r7 -I. -i . Scheme people, give it a try sometime if you haven’t already!

https://practical-scheme.net/gauche/

#tech #software #Scheme #R7RS #Lisp #SchemeLang #FunctionalProgramming #Gauche

    [?]Aaron » 🌐
    @hosford42@techhub.social

    I wonder why genetic programming so often uses a Lisp-inspired paradigm instead of a Forth-inspired one. They are both extremely simple to implement, but Forth has the advantage of being expressible as a linear sequence, so standard genetic algorithm operators can be used on it. If you find Lisp syntax more readable, it would be easy to translate, since they are both inherently nested.




      AodeRelay boosted

      [?]Marco Dalla Stella » 🌐
      @mdallastella@functional.cafe

      ... [SENSITIVE CONTENT]

      Why nobody is talking about Jolt, a implementation on Chez Scheme?

      github.com/jolt-lang/jolt

        [?]screwlisp » 🌐
        @screwlisp@gamerplus.org

        CONFIRMED @bandali (note the new fediversal account) will join us on the show tomorrow!

        Remember it is every Tuesday-night-in-the-Americas being 0UTC Wednesday, or 25 hours from this toot. (Every week since 2022.).

        live - anonradio.net/

        toobnix.org/feeds/videos.xml?a ( @screwtape_channel ).

        The red ink Lispy Gopher Show banner (featuring Maude and not Bandali) unix_surrealism.

anonradio.net
LISPPY
GOPHER
SHOW.

        Alt...The red ink Lispy Gopher Show banner (featuring Maude and not Bandali) unix_surrealism. anonradio.net LISPPY GOPHER SHOW.

          AodeRelay boosted

          [?]Saorsa » 🌐
          @Saorsa@neondystopia.world

          Not gonna lie, the System Crafters community has made the transition from NixOS to Guix pretty seamless with their supplementary resources alongside the Guix manual itself being insanely useful for troubleshooting. I probably wouldn't have made the switch if it weren't for @daviwil@fosstodon.org and the tutorials they've built for their community.

          Tags: , , , , , .

            AodeRelay boosted

            [?]Daniel Kochmański » 🌐
            @jackdaniel@functional.cafe

            /me humming in the imperial march tune

            bar chart

            Alt...bar chart

              AodeRelay boosted

              [?]Paolo Amoroso » 🌐
              @amoroso@oldbytes.space

              At almost 800 pages The Architecture of Symbolic Computers by Peter Kogge (McGraw-Hill, 1991) is a massive tome on Lisp Machines, logic systems, and other symbolic computer architectures.

              archive.org/details/architectu

                AodeRelay boosted

                [?]Daniel Kochmański » 🌐
                @jackdaniel@functional.cafe

                Clasp v3.0.0 released! Congrats to the team :)

                github.com/clasp-developers/cl

                  [?]screwlisp » 🌐
                  @screwlisp@gamerplus.org

                  ( itch.io/jam/zine ) (we are in week -2, where the first issue will be in week 0)

                  topic wants that occur to me, (add your own / just submit something completely different).

                  - square dancing and lisp
                  - lambdamoo as a lisp cultural artifact
                  - Making a submission in interlisp medley
                  - making a(n ANSI CL + clim 2 spec) submission at all, many versions
                  - lots of loosely lispy art. Basically if it has the lisp to submit it is sufficiently lispy.
                  - NASA and lisp

                    [?]screwlisp » 🌐
                    @screwlisp@gamerplus.org

                    It's Sunday morning in Europe! 8UTC Sunday as always since 2022.

                    toobnix.org/w/pU6zu95YDdyGKqsx live

                    (recent times) toobnix.org/feeds/videos.xml?a

                    @vnikolov 's Quality Without A Name toot

                    As much as I can remember about the community and Christopher Alexander dreamsongs.com/Files/PatternsO alexandria.common-lisp.dev/

                    My NicCLIM demo and the book I am - loose bibliography and sketch of chapters

                    The lisp alien and gopher fighting in the unix_surrealism corpofoss war arc. LISPY GOPHER SHOW

vintage banner recently unearthed.

                    Alt...The lisp alien and gopher fighting in the unix_surrealism corpofoss war arc. LISPY GOPHER SHOW vintage banner recently unearthed.

                      AodeRelay boosted

                      [?]Paolo Amoroso » 🌐
                      @amoroso@oldbytes.space

                      Reminder to self: the classic 1978 book Anatomy of LISP by John Allen is available online, so add it to the reading list.

                      archive.org/details/mc-graw-hi

                      archive.org/details/anatomyofl

                        [?]mx alex tax1a - 2020 (6) » 🌐
                        @atax1a@infosec.exchange

                        about to commit a heresy:

                        car and cdr were obsoleted by destructuring-bind and it's time to say goodbye

                        where the clhs goes wrong is preventing us from writing (defun teh ((a . b)) (cons b a)) and calling it as (teh (3 . 2)) to get (2 . 3) back, instead we have to write (defmacro teh ((a . b)) (cons ,b ,a))

                        if they just removed ordinary lambda lists and declared them all to destructure, we could be rid of a 60 year hangover from an ibm architecture

                          [?](roll m3tti) » 🌐
                          @m3tti@functional.cafe

                          @richardjh so am i right that and and and and are the only ones left without bigtech dominating and deciding where languages go.

                            AodeRelay boosted

                            [?]Radio_Azureus » 🌐
                            @Radio_Azureus@ioc.exchange

                            The agonizing slow death of the power user

                            This is a fascinating article to read. The facts are nailed to the wall in clear and easy to comprehend jargon, even for the non-grey beards

                            Some quotes

                            Ask a twenty-two-year-old to connect to a remote server via SSH. Ask them to explain what DNS is at a conceptual level. Ask them to tell you the difference between their router’s public IP and the local IP of their laptop. Ask them to open a terminal and list the contents of a directory. These are not advanced topics. Twenty years ago these were things you learned in the first week of any serious engagement with computers. Today they’re exotic knowledge that even a lot of working software developers don’t have, because you can go a long way in modern development without ever leaving the managed abstractions your platform provides.

                            And that’s the real damage. It’s not just end users who don’t know this stuff. It’s developers. People who write software for a living who’ve never had to think about what happens between their API call and the response. Who’ve never had to debug something at the network layer. Who’ve never had to read a full stack trace and understand every frame of it. Because the frameworks handle all of that, and the frameworks are good enough, and figuring out how things actually work is optional.

                            Some facts

                            Power User

                            A power user is a user of computers, software and other electronic devices who uses advanced features of computer hardware,[1][2][3] operating systems,[4] programs, or websites[5] which are not used by the average user. A power user might not have extensive technical knowledge of the systems they use[6] but is rather characterized by competence or desire to make the most intensive use of computer programs or systems.

                            Term use

                            The term came into use in the 1980s, as advocates for computing developed special skills for working with or customizing existing hardware and software. Power users knew the best ways to perform common tasks and find advanced information before the arrival of the commercial Internet. On PC platforms, power users read magazines like Byte or PC Magazine, and knew enough about operating systems to create and edit batch files, write short programs in BASIC, and adjust system settings. They tended to customize or "supercharge" existing systems, rather than create new software.[7]

                            Notes

                            This is systematically done by the factories of technology. I am baffled that a 41 year old litterate person, with secondary school and partial tertiary school, cant tell the difference between an email account, a FB account, a local machine account, a table, notebook and Android phone, from the basic technological perspective. This happened a couple of hours ago, which makes this article very relevant to me.

                            This person was born two generations ago!

                            WTF happened to reading manuals!?

                            I read all manuals I get with hardware I buy, go online to fetch and read, PRINT IF I HAVE TO!

                            Power Users are a sub-species of homosapiens which is in the greybeard stage.

                            Eventually we will drop our current corpus and move on to other energy levels of existence

                            Power users will become extinct in the next generation or two

                            A bleak future for those left

                            Z

                            sources

                            en.wikipedia.org/wiki/Power_Us

                            fireborn.mataroa.blog/blog/the

                            screencap of site

                            Alt...screencap of site

                            screencap of site

                            Alt...screencap of site

                            screencap of site

                            Alt...screencap of site

                            screencap of site

                            Alt...screencap of site

                              AodeRelay boosted

                              [?]Tomáš » 🌐
                              @prahou@merveilles.town

                              A compact interpreter for a minimal lisp/scheme dialect. A street lisp.
                              git.sr.ht/~ft/sl

                              lisp accurate streetlisp alien

                              Alt...lisp accurate streetlisp alien

                                AodeRelay boosted

                                [?]Daniel Kochmański » 🌐
                                @jackdaniel@functional.cafe

                                AodeRelay boosted

                                [?]Paolo Amoroso » 🌐
                                @amoroso@oldbytes.space

                                The book A Programmer's Guide to COMMON LISP by Deborah Tatar (Digital Press, 1987), along with the errata, is now online with permission from the author.

                                archive.org/details/a-programm

                                My review of the book:

                                journal.paoloamoroso.com/readi

                                  [?]Yukari Hafner :v_lesbian: » 🌐
                                  @shinmera@mastodon.tymoon.eu

                                  New blog post: On , LLMs, and Community
                                  reader.tymoon.eu/article/444

                                    AodeRelay boosted

                                    [?]Daniel Kochmański » 🌐
                                    @jackdaniel@functional.cafe

                                    So project also reached a conclusion what to do with LLM contributions:

                                    gitlab.com/embeddable-common-l

                                    Long story short: no LLM code in the codebase whatsoever until a legislative consensus is reached (and then we may reevaluate it).

                                      AodeRelay boosted

                                      [?]Ramin Honary » 🌐
                                      @ramin_hal9001@fe.disroot.org

                                      #Emacs tip of the week:

                                      Use “Wind Move Mode.” Enable with this in your init.el file:

                                      (windmove-default-keybindings)

                                      This lets you move your cursor from window to window using the shift key with the arrow keys, such that the cursor will move to the window split nearest to cursor in the arrow direction you pressed. This feature has been built-in to Emacs since version 27.1 (the year 2020, which is, for a 50-year-old piece of software, not at all very long ago)

                                      I only learned about this feature a few days ago, and it has instantly improved my quality of (virtual) life. It feels more comfortable and natural than C-x o, and now I use it constantly and without thinking about it. I stumbled upon this feature when creating a new Emacs init.el for an Apple laptop.

                                      I am too lazy to try to keep one single Emacs config for all of my devices. I mean, I could, but unless I am replacing my personal daily driver (where I would copy my entire home directory, including Emacs config), I usually just start a new config every time I get a new computer, especially a work computer. And when I do, I gradually set the configuration variables that I need as I go along, searching the documentation when I can’t remember how to do things.

                                      I’m not the kind of guy who declares “ #EmacsBankruptcy “. I always keep my init.el file simple, only for configuring modes and global variables, and nothing else. I keep my personal macros in other files. So recreating my Emacs init.el for each new computer is one of the few chances I have to stumble across new configuration variables I hadn’t seen before in the documentation.

                                      #tech #software #Lisp #EmacsLisp #EmacsConfig

                                        28 ★ 9 ↺
                                        planetscape boosted

                                        [?]Anthony » 🌐
                                        @abucci@buc.ci

                                        A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

                                        When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

                                        I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

                                        I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags: