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. ▲ 5
    Ask HN: How do I make my PL beneficial to the largest amount of people?
    story by abstractcontrol · 2023-01-14 · 3 comments
  2. ▲ 2
    The Spiral Language
    story by dunefox · 2022-05-16 · 0 comments
  3. 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…
  4. ▲ 48
    The Spiral Language v2
    story by Kinrany · 2021-01-18 · 15 comments
  5. …languages like Rust. As a bonus, the commit messages contain a whole journal worth of notes. [0]: https://github.com/mrakgr/The-Spiral-Language
  6. …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)
  7. …which allows arbitrary staging, sort of an extension of Zig/Terra as mentioned in the blog post. https://github.com/mrakgr/The-Spiral-Language
  8. …As well as that esolang that appeared a few months ago on the front page. https://github.com/mrakgr/The-Spiral-Language
  9. …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…
  10. 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
  11. …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
  12. …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
  13. …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
  14. 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
  15. 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
  16. 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
  17. https://github.com/mrakgr/The-Spiral-Language/commit/d75e304...
    comment by jpwagner · 2018-07-13 · in The Spiral Language
  18. https://github.com/mrakgr/The-Spiral-Language/commit/51fe8b7...
    comment by jpwagner · 2018-07-13 · in The Spiral Language
  19. ▲ 329
    The Spiral Language
    story by Nelkins · 2018-07-12 · 110 comments