Lang5: Difference between revisions

Jump to navigation Jump to search
12 bytes added ,  09:51, 17 February 2022
no edit summary
No edit summary
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox array language
{{Infobox array language
| logo                    = [[File:Lang5-logo.jpg]]
| logo                    = [[File:Lang5-logo.jpg]]
| title                    = lang5
| array model              = [[List model|lists]]
| array model              = [[List model|lists]]
| index origin            = 0
| index origin            = 0
Line 22: Line 21:


== History ==
== History ==
Lang5's initial release was in 2010. It was created as an open source APL-style language with the goal of removing unicode symbols and high portability.<ref>http://lang5.sourceforge.net/tiki-index.php?page=HomePage</ref>
Lang5's initial release was in 2010. It was created as an open source APL-style language with the goal of removing unicode symbols while providing high portability.<ref>http://lang5.sourceforge.net/tiki-index.php?page=HomePage</ref>


In 2011, a [[Vector journal]] article was published about Lang5.<ref>http://lang5.sourceforge.net/tiki-view_blog_post.php?postId=16</ref>
In 2011, a [[Vector journal]] article was published about Lang5.<ref>http://lang5.sourceforge.net/tiki-view_blog_post.php?postId=16</ref>
Line 34: Line 33:


Lang5 also allows ''dressing'', a method of assigning simplistic type annotations to values. A dressed value is treated as a different type from the same value without the dressing. Complex numbers, matrices, polar coordinate tuples, sets and vectors are implemented in Lang5 using dressing. It allows simplistic yet effective type checking in Lang5, allowing early error prevention.
Lang5 also allows ''dressing'', a method of assigning simplistic type annotations to values. A dressed value is treated as a different type from the same value without the dressing. Complex numbers, matrices, polar coordinate tuples, sets and vectors are implemented in Lang5 using dressing. It allows simplistic yet effective type checking in Lang5, allowing early error prevention.
== See also ==
* [[CoSy]]


== References ==
== References ==
<references/>
<references/>
{{APL dialects}}[[Category:Programming languages]][[Category:Left to right]][[Category:ASCII languages]]
{{APL dialects}}[[Category:Programming languages]][[Category:Stack-based languages]][[Category:ASCII languages]]

Navigation menu