6 ms·
The Lioness Programming Language
- DonbunEf7 9y agoHaving only IEEE 754 floats is a very limiting design decision, but okay.
- hacker_9 9y agoInterested to know why this language made the front page?
- TrainedMonkey 9y agoSame reason everything else makes it - enough people thought it looked interesting to upvote.
- hacker_9 9y agoAny elaboration on what is interesting exactly?
- nur0n 9y agoNot sure why this was downvoted. I don't see anything in the design which shows that the language is designed for math. The math functions included in the standard library seem basic, even when compared to general purpose languages. I don't mean to rag on someone's work, but why would I use this over Sage/MATLAB/R?
- dnautics 9y agoMatlab is no free and R often has confusing syntax. Why would you use it over Julia (which it looks like, syntactically)
- slackstation 9y agoIt has a nice looking Github page mostly is my guess.
- CyberDildonics 9y agoAre you asking if I'm interested to know why?
- itsuart 9y ago>All numbers are floating point But why?
- big_spammer 9y agoI couldn't find in the source code where types are inferred.
- laurent123456 9y agoFrom the examples, it looks like any other general purpose C-like language. In which way is it designed for mathematical purposes? Is it because of better precision of floating point numbers or something like this?
- jetti 9y agoThe link under standard library heading leads to a 404.
- louisdh 9y agoShould be fixed!
- eridius 9y agoWhat's the actual point of this language? If you want a good set of mathematical functions, why build a whole new language instead of just building a library of mathematical functions for an existing language?
- pducks32 9y agoNot sure how many people know the back story based on the comments I've read. This language was designed by Louis D'hauwe for his iOS app Pixture. He wanted a language that could be used for shader like features on his app but Apple doesn't allow user executable code or compilers so he built his own in Swift only.