Shaare your links...
2008 links
interesting links Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 1 / 3
60 results for tags Scheme x
  • Software Design for Flexibility: How to Avoid Programming Yourself into a Corner : Hanson, Chris, Sussman, Gerald Jay: Amazon.de: Bücher
    It was mentioned on a Lisp-related site or mailing list, I do not recall which one.
    Tue Jun 14 13:31:05 2022 - permalink -
    - https://www.amazon.de/Software-Design-Flexibility-Programming-Yourself/dp/0262045494/ref=sr_1_1?crid=1YPOS25JJZHWR&keywords=software+design+for+flexibility&qid=1655201644&s=books&sprefix=Software+Design+for+Flexibility%2Cstripbooks%2C278&sr=1-1&asin=0262045494&revisionId=&format=4&depth=1
    book lisp programming Scheme
  • Snow - a place to share Scheme programs, libraries and data
    Snow is a place to share Scheme programs, libraries and data. Currently we host only R7RS libraries, though we may expand to more dialects in the future.
    Found via a link on https://weinholt.se/articles/cond-expand-and-ifdef/
    I tried to run the trivial program
     (define ! (n) (if (< n 2) 1 (* n (! (1- n)))))
     (display (! 10))
    on http://chibi-scheme.appspot.com/, but got an error message about not being able to enlarge memory arrays.
    Fri Jun 10 10:23:46 2022 - permalink -
    - https://snow-fort.org/
    lisp on-line Scheme software
  • Window-chord
    Key chords for window management inspired by the Symbolics Lisp-machine.
    Found on https://planet.scheme.org/ Monday, December 13, 2021. I did not find an URL for this post.
    See also the push-pin maps https://speechcode.com/blog/push-pin-maps
    https://speechcode.com/maps/world?places=ad,at,be,ca,ch,cn,cz,de,dk,ee,eg,es,fi,fr,gb,gr,hr,hu,id,il,it,jo,jp,li,lt,lv,mt,nl,no,ps,pt,se,si,sk,tr,us,va
    https://speechcode.com/blog/org-to-clipboard
    Wed Dec 15 08:05:28 2021 - permalink -
    - https://speechcode.com/blog/window-chord
    blog JavaScript key-binding lisp map Scheme TODO web
  • From ‘guix environment’ to ‘guix shell’
    While this blog article is about a new feature of the Scheme-based Guix Linux package manager, it contans the following interesting observation about erroneous shell settings: "it’s not uncommon for the shell to mess up with the whole environment. Why? Because, contrary to documented practice, it’s quite common for users to define or override environment variables in the startup files of non-login shells, ~/.bashrc for Bash, ~/.zshrc for Zsh. Instead, environment variable definitions should go to the startup file of login shells—~/.bash_profile, ~/.profile, or similar. But let’s face it: it’s a subtle distinction that few of us know or care about."
    Thu Oct 28 01:29:02 2021 - permalink -
    - https://guix.gnu.org/blog/2021/from-guix-environment-to-guix-shell/
    programming Scheme shell TODO
  • Community-Scheme-Wiki
    This wiki is about anything even remotely related to the programming language Scheme (see what-is-scheme) and the people that use it.
    Tue Oct 12 16:13:08 2021 - permalink -
    - http://community.schemewiki.org/
    lisp programming Scheme wiki
  • Web Design Practices that Don't Suck | Muto
    The site uses weblorg.
    Other articles such as
    https://muto.ca/posts/clean-password-management.html
    https://muto.ca/posts/painting-in-guile-with-opengl.html
    are interesting too.
    Wed Apr 21 11:42:57 2021 - permalink -
    - https://muto.ca/posts/web-design-practices-that-don-t-suck.html
    blog emacs HTML Scheme
  • GitHub - udem-dlteam/mimosa: Minimal operating system for x86 intended as a basis for benchmarking and running Gambit
    The Mimosa operating system consists of a minimal kernel built on C++ and Scheme. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with development of operating system using a high level functional language to study the development process and the use of Scheme to build a fairly complex system.
    Fri Dec 18 15:38:22 2020 - permalink -
    - https://github.com/udem-dlteam/mimosa
    operating-system Scheme
  • Guile hacker's handbook
    Sun Dec 13 21:48:38 2020 - permalink -
    - https://jeko.frama.io/
    GNU reading Scheme
  • CV and articles of Vladimir Nikishkin
    Found via Scheme Planet, where he announced his SRFI to support everything needed for the exercises in SICP.
    Fri Nov 6 16:38:04 2020 - permalink -
    - https://lockywolf.net/
    blog emacs org-mode Scheme SICP
  • Blog articles from José Antonio Ortega Ruiz
    Interesting blog written in org-mode, using https://github.com/bastibe/org-static-blog, written by Bastian Bechtold https://bastibe.de/
    Some highlights:
    https://jao.io/blog/2020-02-26-literate-programming.html literate programming
    https://jao.io/blog/2020-02-23-signel.html, a barebones signal chat on top of signal-cli, written in literate style
    https://jao.io/blog/2006-03-17-programmers-go-bananas.html category theory
    https://jao.io/blog/2020-05-01-dancers-at-the-end-of-time.html sounds like an interesting book.
    https://jao.io/blog/2006-07-06-geometrically-speaking.html geometric proofs, Kindergarten Quantum Mechanics
    https://jao.io/blog/2020-05-04-observatory.html Mozilla Observatory to check a website's security
    https://jao.io/blog/2022-06-19-simple-note-taking.html simple note taking
    Fri Jul 10 14:45:27 2020 - permalink -
    - https://jao.io/blog/
    blog book emacs lisp mathematics org-mode physics Scheme security Sussman web
  • LambdaNative cross-platform development environment
    LambdaNative is an open-source (BSD licensed) cross-platform development environment written in Scheme (Gambit-C), supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, and NetBSD. Some cross-compiler support for Raspberry Pi (Carlson-Minot) and OpenWrt (Sitara) also exists. See also https://www.lambdanative.org/
    Sun Jun 28 16:14:31 2020 - permalink -
    - https://github.com/part-cw/lambdanative/wiki
    Android BSD Scheme software
  • Loko Scheme
    Loko Scheme, an optimizing R6RS Scheme compiler!

    - Batteries on the side (Akku.scm)
    - Only available for Linux/amd64, NetBSD/amd64 and bare metal amd64
    - New, untested, obnoxiously Free Software
    - Barely a REPL & slim documentation
    - The worst of Scheme and Lisp
    Sun Jun 21 23:48:24 2020 - permalink -
    - https://scheme.fail/
    compiler FOSS Scheme software
  • Emacs Ninja - Brave New World
    Interim is an attempt to implement an operating system using ideas from the Lisp machines and Plan 9.
    https://github.com/mntmn/interim
    The blog has other interesting articles on (Emacs) Lisp, Scheme, git...
    Fri May 29 11:45:41 2020 - permalink -
    - https://emacsninja.com/posts/brave-new-world.html
    blog emacs lisp plan9 Scheme
  • D. Souflis, J. Shapiro - TinyScheme Home
    TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint.
    Thu Feb 13 18:47:55 2020 - permalink -
    - http://tinyscheme.sourceforge.net/home.html
    BSD FOSS Scheme software
  • Göran Weinholt's blog and project pages
    Found via SchemePlanet, where he announced the R6RS Scheme compiler Loko. It targets AMD64, either on bare hardware or under Linux.
    Just one interesting example: https://weinholt.se/articles/non-posix-filesystems/
    Thu Oct 3 20:59:28 2019 - permalink -
    - https://weinholt.se/
    blog compiler FOSS Scheme
  • Mes - GNU Project - Free Software Foundation
    GNU Mes brings a Reduced Binary Seed bootstrap to GuixSD and potentially to any other interested GNU/Linux distribution, and aims to help create a full source bootstrap as part of the bootstrappable builds effort.

    It consists of a mutual self-hosting Scheme interpreter written in ~5,000 LOC of simple C and a Nyacc-based C compiler written in Scheme. This mes.c is being simplified to be transpiled by M2-Planet.
    https://github.com/oriansj/M2-Planet

    The Scheme interpreter (mes.c) has a Garbage Collector, a library of loadable Scheme modules– notably Dominique Boucher's LALR, Pre-R6RS portable syntax-case with R7RS ellipsis, Matt Wette's Nyacc –and test suite just barely enough to support a simple REPL and simple C-compiler: MesCC.
    https://github.com/oriansj/mescc-tools

    Mes+MesCC can compile an only lightly patched TinyCC that is self-hosting. Using this tcc and the Mes C library we now have a Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5, binutils-2.20.1, gcc-2.95.3. This is enough to bootstrap GuixSD for i686-linux and x8664-linux.

    Mes is inspired by The Maxwell Equations of Software: LISP-1.5 – John McCarthy page 13, GNU Guix's source/binary packaging transparency and Jeremiah Orians's stage0 ~500 byte self-hosting hex assembler.

    GNU Mes is free software, it is distributed under the terms of the GNU General Public Licence version 3 or later. See the file COPYING.
    Tue Oct 30 18:51:26 2018 - permalink -
    - https://www.gnu.org/software/mes/
    C compiler FOSS hack Scheme software
  • A new way of blogging about Common Lisp
    Klipse https://github.com/viebel/klipse
    allows to interactively edit and run programs written in
    Common Lisp, javascript, clojure[script], python, brainfuck, scheme
    in a Javascript-enabled web browser.
    Ironically, it does not seem to work with Firefox 52.6.0 (64-bit)/Windows 7.
    Tue May 8 14:10:11 2018 - permalink -
    - http://blog.klipse.tech/lisp/2018/05/07/blog-common-lisp.html
    blog JavaScript language lisp on-line programming Scheme TODO web
  • Guix on Android! — 2018 — Blog — GuixSD
    Installing the Guix package manager on Android, requires root access.
    Note that "Guix complains when /gnu or /gnu/store is a symlink".
    Wed Apr 25 11:45:47 2018 - permalink -
    - https://www.gnu.org/software/guix/blog/2018/guix-on-android/
    Android FOSS GNU Linux Scheme TODO
  • DSpace@MIT: Abstraction in Numerical Methods
    This is just an example, the site contains a large number of documents written at MIT.
    Tue Jan 9 14:47:50 2018 - permalink -
    - https://dspace.mit.edu/handle/1721.1/6060
    algorithm numerical Scheme TODO
  • sicp - MELPA
    The second edition of the book Structure and Interpretation of
    Computer Programs (SICP) in info format. The HTML version can be found on https://mitpress.mit.edu/sites/default/files/sicp/index.html
    Wed Nov 15 13:01:13 2017 - permalink -
    - https://melpa.org/#/sicp
    book emacs Scheme
Links per page: 20 50 100
◄Older
page 1 / 3
Shaarli 0.0.41 beta - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr.