Hacker GitHub

← All repos

mrakgr/The-Spiral-Language

View on GitHub ↗ ★ 947 Python

Functional language with intensional polymorphism and first-class staging.

19 mentions on Hacker News by 12 people: 4 stories, 15 comments · first 2018-07-12 · latest 2023-01-14

Mentions per year 19 mentions · busiest year 2018 (10)
20082026
  1. As a programmer with no ML/GPU experience, this reminds me of the Spiral language: https://github.com/mrakgr/The-Spiral-Language I wonder if Nx will succeed due being "just" a library for a popular language (Elixir) instead of being a…
  2. …languages like Rust. As a bonus, the commit messages contain a whole journal worth of notes. [0]: https://github.com/mrakgr/The-Spiral-Language
  3. …approach is to write notes in Git commit messages. The author of the Spiral language does it: https://github.com/mrakgr/The-Spiral-Language/commits/master
    comment by Kinrany · 2020-05-14 · in The Interruptible Programmer (2010)
  4. …which allows arbitrary staging, sort of an extension of Zig/Terra as mentioned in the blog post. https://github.com/mrakgr/The-Spiral-Language
  5. …As well as that esolang that appeared a few months ago on the front page. https://github.com/mrakgr/The-Spiral-Language
  6. …interesting language in the same vein is Spiral, with "first-class staging" for machine learning: https://github.com/mrakgr/The-Spiral-Language You can also do a lot of this with constexpr / templates in C++, although the syntax is…
  7. There’s actually another category: type reification WITH type erasure! https://github.com/mrakgr/The-Spiral-Language/blob/master/re... (search for default_of) Well, kinda cheating since the language’s about inlining these away. But…
    comment by chenglou · 2018-12-05 · in Type erasure and reification
  8. …be a stand in for compiler optimizations. For safety and speed, the type system should be there. https://github.com/mrakgr/The-Spiral-Language/blob/0741959ac... Here is how the example you've shown could be done in Spiral. Maybe I should…
    comment by abstractcontrol · 2018-07-19 · in The Spiral Language
  9. …when I am done with all the neural network work that I am doing currently which might take a while. https://github.com/mrakgr/The-Spiral-Language/blob/7ecd30bdf... You can see how it is implement here for the forward and backward parts.…
    comment by abstractcontrol · 2018-07-18 · in The Spiral Language
  10. …at this thread are curious how GPU programming without macros looks like then take a peek at this: https://github.com/mrakgr/The-Spiral-Language/blob/3a94ca644... Comparing Spiral and Julia code that has been linked so far, I feel that no…
    comment by abstractcontrol · 2018-07-17 · in The Spiral Language
  11. That link doesn’t work on mobile since the readme is abbreviated. Here’s a working one: https://github.com/mrakgr/The-Spiral-Language/blob/master/re...
    comment by pimlottc · 2018-07-13 · in The Spiral Language
  12. I think the real meat, is here: https://github.com/mrakgr/The-Spiral-Language#5-tensors-and-...
    comment by ConcernedCoder · 2018-07-13 · in The Spiral Language
  13. https://github.com/mrakgr/The-Spiral-Language/commit/1dee010... That one is really in the "mad scientist" mindset. I love it, I wish him and this project good luck.
    comment by s3m4j · 2018-07-13 · in The Spiral Language
  14. https://github.com/mrakgr/The-Spiral-Language/commit/d75e304...
    comment by jpwagner · 2018-07-13 · in The Spiral Language
  15. https://github.com/mrakgr/The-Spiral-Language/commit/51fe8b7...
    comment by jpwagner · 2018-07-13 · in The Spiral Language