|5 days ago||8 days ago|
|GNU General Public License v3.0 or later||ISC License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Permissive Licenses are Counterintuitive
3 projects | reddit.com/r/linux | 17 Jun 2022
But sometimes, there are other incompatible licenses, even for open source software. Sometimes, even if you could build a derived work under GPL, nobody wants to maintain that fork when they could keep using a more-permissive one. So, for example, SBCL is under BSD and public domain licenses, so it doesn't link against Readline. Which makes it really unpleasant to use directly -- if you're used to REPLs from things like Ruby or Python, one where you can't even hit left-arrow while editing a line just seems stupid.
What would it take to make this code work? (a question on cross-compilation)
1 project | reddit.com/r/Common_Lisp | 14 Jun 2022
SBCL apparently *does* support cross-compilation of SBCL itself, if this https://github.com/sbcl/sbcl/tree/master/crossbuild-runner is what I think it is. I wonder how much that is used in practice...
New to lisp. Not new to programming.
4 projects | reddit.com/r/lisp | 24 May 2022
Has an obvious answer? See https://github.com/sbcl/sbcl/graphs/contributors
Just found this sub!
1 project | reddit.com/r/emacs | 19 Apr 2022
If you like Lisp languages, Emacs is great, Steel Bank Common Lisp (SBCL) is great, Guile Scheme is great.
The SBCL repository reaches 20,000 commits
1 project | reddit.com/r/Common_Lisp | 19 Feb 2022
Sbcl require asdf failing build
2 projects | reddit.com/r/Common_Lisp | 8 Feb 2022
More information about SBCL is available at .2 projects | reddit.com/r/Common_Lisp | 8 Feb 2022
sbcl --dynamic-space-size 3072 --no-userinit --non-interactive --eval '(load #p"/home/bhaskar/Downloads/asdf-3.3.5/build/asdf.lisp")'/Downloads/asdf-3.3.5/build/asdf.lisp")' This is SBCL 2.1.4, an implementation of ANSI Common Lisp. More information about SBCL is available at http://www.sbcl.org/. SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information.
Common Lisp Windows 10 install
3 projects | reddit.com/r/Common_Lisp | 25 Jan 2022
You can go to https://github.com/sbcl/sbcl -> Actions -> Windows and enter e.g. branch:sbcl-2.2.0 into the "Filter workflow runs" textfield. This will lead you to https://github.com/sbcl/sbcl/actions/runs/1638267807. From there you can download a Windows installer for SBCL 2.2.0.
What are some of the best resources to get started in scheme?
1 project | reddit.com/r/scheme | 19 Jan 2022
Python bytecode explained
4 projects | reddit.com/r/programming | 16 Jan 2022
See e.g. CMUCL and its latter day fork SBCL, type inferencing native lisp compilers (which also had a lot of influence on the direction of various other Lisp and other language compilers).
Must've happened to you at least once
2 projects | reddit.com/r/ProgrammerHumor | 9 Jun 2022
The APL family of languages (I suggest BQN) can be written quite easily with pencil and paper.
Looking for grid library
2 projects | reddit.com/r/gamedev | 9 May 2022
The best solution for general problems of this kind would be an array processing language (BQN is my personal favorite). However, when it comes to games there are only a few of those with bindings in mainstream languages, and their use may not be straightforward.
Can you settle this for me once and for all? What can emacs do that neovim+plugins can't?
6 projects | reddit.com/r/emacs | 8 May 2022
If someone were to write a reddit post asking "what can BQN do that Haskell can't?" then one thing that I can say is that "while both are turing complete languages and one can implement anything the other can, in Haskell you have a very strong type system that bqn simply does. not. have, which allows for (a) self-documenting code, (b) easy refactoring, and (c) easy future proofing and debugging... meanwhile BQN allows for orders of magnitude more concise source code that is simply impossible in Haskell. You can write a program in bqn 15 lines that would take 200 in Haskell"
Why APL is a language worth knowing
3 projects | news.ycombinator.com | 31 Mar 2022
Stories please! What did the closures do to you?
Hopefully this won't be seen as too combative, but I feel like there are a few people in the array community giving me some pretty strong conclusions that they don't really have the experience to back up (Aaron wrote 17 lines of array compiler, and says the low-abstraction approach he used is the only way to develop sustainably. Cool. I wrote 350 lines of array compiler following his style, and I disagree). At the same time, my experience only goes so far (there's no way I would have invented the array style compiler!), and clearly you arrived at these conclusions somehow. So is there a chance you'd share the observations that led you that way?
On my end, I was actually introduced to a little object-oriented programming in J when Henry suggested using it for a simulation project. I used it, but I don't think I really got it—just a weird way to organize data. And then in college I had to learn objects-only Java. Not good. But later I worked some with Node.js, and its module system was pretty nice: no name conflicts, easy to share code! Some way into BQN development, I figured out (with some help from a Common Lisp programmer) a way to add modules with an APL-y syntax, and something magic happened. I got objects too! I think I've done about as much OOP in BQN as anywhere else, and I feel like I understand it a lot better now.
So, this is my experience with Lisp-family features and APL. Fits like a glove, programming is easier and more fun. I mix and match array, functional, and object-oriented styles however I want. Did I lose coherence? When I translate my old J code it comes out shorter and cleaner and without exec (".) everywhere. But I still don't get why I should want the language I use to not support mutability rather than just default to immutability. Did I fail to understand something in J when I had the chance?
Does a language like this exist?
3 projects | reddit.com/r/ProgrammingLanguages | 8 Feb 2022
The array-handling characteristics of APL (or more recently BQN) can be ergonomically emulated in libraries, (usually with greater readability.) The higher-order functional programming characteristics of APL-languages are present in most modern high-performance languages, e.g. Rust, C++. Also things like Futhark exists.
Barriers to APL Adoption
4 projects | reddit.com/r/apljk | 21 Jan 2022
BQN is too new for your criteria, but it's got more hype than any APL family language in recent memory. I'd be interested to see how it fares in a few years.
AoC 2021 completed! - Flavio Poletti
1 project | reddit.com/r/rakulang | 26 Dec 2021
I used BQN for the solutions. I'm a general fan of array languages. Many BQN users were doing AoC, and the days which seem most similar have to be the ones where more builtins are common. BQN gives a small set of basic, powerful tools which can solve any problem, and raku is vast and sprawling with tons of convenient things to program with. The philosophies are quite different.
What is your favorite programming language that isn't Haskell?
4 projects | reddit.com/r/haskell | 22 Dec 2021
I've been enjoying programing in BQN recently, the documentation/error messages are better than other array languages I've tried. I think it helped me find different solutions to problems for advent of code this year that I wouldn't have seen when I had a similar problem in Rust/Python.
An die Informatiker und sonstigen Computerbegabten: Welche guten Ressourcen zum Erlernen von C++ und C# ?
4 projects | reddit.com/r/de | 20 Dec 2021
-🎄- 2021 Day 1 Solutions -🎄-
252 projects | reddit.com/r/adventofcode | 30 Nov 2021
What are some alternatives?
APL - another APL derivative
ccl - Clozure Common Lisp
Co-dfns - High-performance, Reliable, and Parallel APL
abcl - Armed Bear Common Lisp <git+https://github.com/armedbear/abcl/> <--> <svn+https://abcl.org/svn> Bridge
sb-simd - A convenient SIMD interface for SBCL.
common-lisp-jupyter - A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels.
Kbd - Alternative unified APL keyboard layouts (AltGr, Backtick, Compositions)
array - Simple array language written in kotlin
type-system-j - adds an optional type system to J language
cl-ppcre - Common Lisp regular expression library
TablaM - The practical relational programing language for data-oriented applications