Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to jsource
You like pytorch? You like micrograd? You love tinygrad! ❤️
Very old C compilers
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
arthur whitney's b interpreter translated into a more traditional flavor of C
Companion files to kdb+ and q
A massively spiffy yet delicately unobtrusive compression library.
j language (Ken Iverson & Roger Hui) from https:/jsoftware.com (by tavmem)
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
A language I made as a self-challenge to create an interpeter in 24 hours.
various toys in j
Build tooling for Clojure.
J and emacs get hitched
Discussion and and code examples for the book Hands-on Scala Programming
High-level interface for low-level programming
A history of Emacs releases, under version control
蛇語(HEH-bee-go): An indentation-based skin for Hissp.
TECO - Text Editor and COrrector, an old classic, reimplmented in Pascal
Autograd library in BQN using (generalized) dual numbers
Toy backpropagation implementation written in BQN.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
jsource reviews and mentions
Want cleaner code? Use the rule of six
6 projects | news.ycombinator.com | 24 Sep 2022
No, it was rhetorical, because it's obviously (to an APL-family programmer), not bad!
Your cultural prejudice is showing. There are good reasons APL is written the way it is, and this example is simply bringing those benefits to C by writing it in the dense APL style. There are other APL derivatives, like J that are written the same way. These projects are well-maintained. They aren't collapsing under a load of technical debt. The style works. To them, it's clean code.6 projects | news.ycombinator.com | 24 Sep 2022
10 projects | news.ycombinator.com | 4 Apr 2022
You can view the code, but is not open source: https://github.com/jsoftware/jsource/blob/master/license.txt10 projects | news.ycombinator.com | 4 Apr 2022
Someone earlier linked to Arthur Whitney's style of coding in the comments. Can we discuss this further? I am disturbed by what I saw.
2 projects | reddit.com/r/C_Programming | 15 Feb 2022
This is the same dense style used in J.
Why does old C code often declare functions or global variables in the scope it's used, rather than at the top of a source file or a header file?
2 projects | reddit.com/r/C_Programming | 14 Feb 2022
All-in-all this example doesn't seem too bad. It's clear what happens and is easy to follow. If you wan't to see something remarkably terribly, check out Whitney style. It's used in APL/J/K family interpreters. Keep in mind, financial institutions run that code.
Ask HN: Examples of Unusual Code Formatting Styles?
5 projects | news.ycombinator.com | 29 Jan 2022
if you code in J for 6 months, you will no longer think in loops, and if you stay with it for 2 years, you will see that looping code was an artifact of early programming languages, ready to be displayed in museums along with vacuum tubes
3 projects | reddit.com/r/programmingcirclejerk | 26 Nov 2021
good first issue3 projects | reddit.com/r/programmingcirclejerk | 26 Nov 2021
Looking at the j source code, this might fall under the rule against posting crazy people.
2 projects | reddit.com/r/apljk | 11 Oct 2021
The original header defining the signatures (somewhat cryptically): https://github.com/jsoftware/jsource/blob/master/jsrc/jlib.h
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Mar 2023
jsoftware/jsource is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.