|2 days ago||4 months ago|
|BSD 3-clause "New" or "Revised" License||Mozilla Public License 2.0|
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.
The Dex Programming Language: "Getting to the Point. Index Sets and Parallelism-Preserving Autodiff for Pointful Array Programming"
1 project | reddit.com/r/ProgrammingLanguages | 25 Nov 2021
Should I learn Haskell or C first in my situation?
2 projects | reddit.com/r/haskell | 9 Nov 2021
Is C the only right option for implementing an array language?
3 projects | reddit.com/r/apljk | 24 Aug 2021
Not sure if you consider Futhark or Dex to be array languages, but both are written in haskell. Dex compiles to llvm.
Questions for Charles Hoskinson - post from Lex Fridman
4 projects | reddit.com/r/cardano | 10 Jun 2021
Good luck parsing Dex to distinguish from confusion with Decentralized Exchanges (DEX).4 projects | reddit.com/r/cardano | 10 Jun 2021
So now we are seeing ML research tools like Dex, a Haskell-based research language developed to have support provided by the features of a functional language.
Matrix Multiplication Inches Closer to Mythic Goal
3 projects | news.ycombinator.com | 23 Mar 2021
Not that it has bindings to other tools, but it sounds like Dex would be relevant to your interests!
Dex: A research language for array processing in the Haskell/ML family
1 project | reddit.com/r/apljk | 11 Mar 2021
Looking to get into Parallel Computing and System Programming Research
3 projects | reddit.com/r/Compilers | 11 Mar 2021
Dex is a research language for typed, functional array processing
2 projects | news.ycombinator.com | 11 Mar 2021
[N] PyTorch 1.8 Release, including Compiler and Distributed Training updates, New Mobile Tutorials
7 projects | reddit.com/r/MachineLearning | 4 Mar 2021
When I've interacted with this kind of thing before -- for example the PyTorch JIT (which I believe also parses an AST to produce an IR? Is this the same parser/IR as fx or different?), the JAX JIT, or something like Zygote in Julia -- I've always hit these kinds of issues. I think the fundamental problem is choosing to parse an AST for something inherently more flexible, rather than building a graph-based DSL a la TensorFlow v1 (despite its flaws), or though I've not tried it, maybe building something like dex.
Would you use a Scratch-like editor/IDE for a (COBOL-like) programming language?
3 projects | reddit.com/r/ProgrammingLanguages | 21 Nov 2021
This is one of the reasons I work on https://tablam.org, is tailored for data programming, but instead of Cobol I wish to replicate the experience of FoxPro, that IMHO was miles better than Cobol and any other lang, even today...
What was your favourite programming language before Rust?
5 projects | reddit.com/r/rust | 11 Nov 2021
P.D: Fox is old, before widespread internet, so its hard to appreciate it with a superficial glance. So, my dream is to build a spiritual successor of it.
Scripting Languages of the Future
9 projects | news.ycombinator.com | 7 Nov 2021
Don't get too focused on "scripting". making one today and you learn quickly, that scripting/compiled is blurred. Eventually, both will borrow a little of the other to be more performant or useful.
I'm building on the side one (https://tablam.org) that is focused in the "crud" kind of apps and exist a lot of low-hanging fruit there. Simple stuff like making the paradigm relational/array from the start, support for decimals (and money and quantities?), in-built auto-vectorization (that comes almost for free when adding a bit of array languages) and a lot of other stuff I can't even explored yet.
Current scripting languages are not there yet in ergonomic or features to the kind of apps we actually do (ie: The popular ones, you bet niche experiments like mine are there on way or another).
And the gam is even harder today. In the article is mentioned better support for IDEs, that is more thought that I have expected!. This requiere a more sophisticate parsing pipeline and not much experience there around!.
Also: Concurrency/parallelims. I don't think exist a truly nice ergonomic there. Sure, async/await is a little better, but none of the things I have experienced (with exception of SQL and magic) is something I could give to a "scripting user". You still need a complicated understanding of this, plus how express that in code.
The mummy returns 4: Foxpro (21st in 2021.11 TIOBE Index) programming model is the development direction of the future programming language
2 projects | reddit.com/r/programming | 6 Nov 2021
Well, my dream is to create a spiritual successor of FoxPro: https://tablam.org
Ask HN: If you designed a new programming language, what would its features be?
2 projects | news.ycombinator.com | 3 Nov 2021
I'm on it, except the lack of resources!
Is based on the relational model (+spiced with multidimensional-array capabilities like kdb+/pandas), and allow to have universal query/crud capabilities to anything (files, vectors, btrees, hashmaps, rdbms access(not yet!)), etc.
In other words, it has in-built linq-like capabilities:
-- A column, aka: Vectors...
We just massively overdelivered on a project thanks to Rust (and Python bindings)
9 projects | reddit.com/r/rust | 31 Oct 2021
P.D: And my current dream is making a spiritual successor of FoxPro, in Rust!
What kind of project to build to truly improve someone's skill in Rust?
3 projects | reddit.com/r/rust | 26 Oct 2021
Building an interpreter has been one for me. In special if you wanna do more than just "a simple lisp that is made in 1 hour". Making a language is something that *easily* can be as complex as you want! (or not: Just thinking "this small feature is easy!" and nope: A major Rust refactoring is coming!)
Wondering about design decisions
1 project | reddit.com/r/ProgrammingLanguages | 17 Oct 2021
I'm building an interpreter for my lang and making the parser and the type checking has been more challenging than that. By a lot (my progress looks like is frozen in time with not much activity, but in fact, I have been working!).
How do you go about designing your language before coding it?
1 project | reddit.com/r/ProgrammingLanguages | 17 Oct 2021
For mine, is how manipulate data in tabular form. So I build it on top of the relational model.
Open Source Is Finally Coming to Financial Services
3 projects | news.ycombinator.com | 15 Oct 2021
I relate to this. Is not just a lot of vendors, is that the kind of software stack that is optimal for MOST enterprises/companies get out of fashion in the dev community and is replaced with a lot of moving gears. This is how many devs think JS/html are good for UIs or NoSql + micro-services are ok.
What is this stack? A single, strong, RDBMS and a lang/environment like FoxPro/dBase and equivalents. For reasons, this stack was killed (intentionally?) by their own owners and replaced by a lot of moving parts.
That is why for deploy something you need dozen of things!
I think the time is ripped for a return to this kind of stack. I'm betting a little on it at http://tablam.org, if wanna check a small part of the puzzle.
What are some alternatives?
futhark - :boom::computer::boom: A data-parallel functional programming language
julia - The Julia Programming Language
racket - The Racket repository
Pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
BQN - An APL-like programming language. Self-hosted!
hasktorch - Tensors and neural networks in Haskell
noria - Fast web applications through dynamic, partially-stateful dataflow
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
tour_of_rust - A tour of rust's language features
wasmi - Wasm interpreter in Rust