The ATS Programming Language
dan-robertson 2021-08-17 22:38:15 +0000 UTC [ - ]
http://blog.vmchale.com/category/ATS
If you click the ‘next’ link a few times you can go through several pages to earlier posts that introduce the language.
rtfeldman 2021-08-17 21:25:16 +0000 UTC [ - ]
"A Tase Of ATS" at Compose Conf 2019:
"A (Not So Gentle) Introduction To Systems Programming In ATS" at Strange Loop 2017:
jetrink 2021-08-17 22:18:41 +0000 UTC [ - ]
diskzero 2021-08-17 23:01:07 +0000 UTC [ - ]
I am assuming this is a play on words, as the usual word used would be "Taste"
doublec 2021-08-17 23:50:28 +0000 UTC [ - ]
yewenjie 2021-08-18 06:56:41 +0000 UTC [ - ]
fulafel 2021-08-18 06:44:27 +0000 UTC [ - ]
lolski 2021-08-17 22:56:56 +0000 UTC [ - ]
galaxyLogic 2021-08-18 04:55:45 +0000 UTC [ - ]
Can you say what in particular makes it look like 90s? And what could be done to make it look more current?
Zababa 2021-08-18 08:27:51 +0000 UTC [ - ]
tannhaeuser 2021-08-18 09:48:31 +0000 UTC [ - ]
3-column grail layout (not bad per se, and not badly done at all, just something that was chased in the 90/00s to the extent that it looks dated - still could be ok for the intended target audience)
Why are there two nav menus? The horizontal menu appears to contain the same links as the vertical one, or the first couple items of it
Center body text doesn't have margin/padding
In general, allow content to have space rather than trying to cram everything into the first page impression; there are exceptions, though
What's the central message/tagline for the ATS site? The teaser syntax examples in the right column, with proper typo, are about the stuff that should be featured as central or only content
+1 for crafting a site for your project in the first place
riffraff 2021-08-18 07:59:26 +0000 UTC [ - ]
* underlined links in sidebar (we are familiar with sidebars now, we know we can click those, this looks like a page made with <frame>)
* same for top nav bar
* solid non-subtle background colors (more subtle ones or patterns these days are more common these days)
* too many font sizes
* odd intermix of rounded corners (very round!) and square ones
* unstyled textual header (if you just adopt a "visual" font for the title it will look nicer)
I don't mind it, anyway.
jcelerier 2021-08-18 08:10:12 +0000 UTC [ - ]
please no. my parents had an internet connection since 1996, and they have SO MUCH TROUBLE with links that aren't underlined, especially on the phone. It's one of the most basic affordances of the web.
riffraff 2021-08-18 12:30:54 +0000 UTC [ - ]
Basically every site I could think of (NYT, Yahoo!, BBC, Google/GMail, HuPo, Amazon) has navbars without underline.
Even the site for "Don't Make Me Think!"[0] avoids them.
lolski 2021-08-18 11:12:35 +0000 UTC [ - ]
The combination of typography, colour scheme, borders, corners, and margin used doesn't add up to a "unified look and feel".
Anyways, I made the discussion go off tangent here talking about the website and not the language itself :D
tartoran 2021-08-18 05:34:38 +0000 UTC [ - ]
mejutoco 2021-08-18 08:51:25 +0000 UTC [ - ]
riidom 2021-08-17 23:13:49 +0000 UTC [ - ]
dan-robertson 2021-08-18 06:20:40 +0000 UTC [ - ]
riidom 2021-08-18 07:30:45 +0000 UTC [ - ]
jp0d 2021-08-18 00:56:01 +0000 UTC [ - ]
treebog 2021-08-18 03:48:17 +0000 UTC [ - ]
grumpyprole 2021-08-18 07:58:32 +0000 UTC [ - ]
chriswarbo 2021-08-18 10:40:50 +0000 UTC [ - ]
Yet to actually use that power, developers are pretty much left to implement everything themselves.
The nice thing about Rust's borrow-checking approach is that common patterns can be inferred and checked. Linear types ATS offer the same power, but force developers to jump through more hoops 'manually' (and likewise for dependent types, compared to the fancy inference/proof-search approaches of languages like Idris)
jp0d 2021-08-18 11:23:53 +0000 UTC [ - ]
jp0d 2021-08-18 05:36:56 +0000 UTC [ - ]
moonchild 2021-08-18 08:35:45 +0000 UTC [ - ]
pabs3 2021-08-19 12:41:23 +0000 UTC [ - ]
detaro 2021-08-19 12:43:40 +0000 UTC [ - ]
yamazakiwi 2021-08-17 21:22:06 +0000 UTC [ - ]
dang 2021-08-17 21:39:05 +0000 UTC [ - ]
ATS: Why Linear Types Are the Future of Systems Programming - https://news.ycombinator.com/item?id=26191219 - Feb 2021 (1 comment)
Type-Safe Pointers in ATS - https://news.ycombinator.com/item?id=22726512 - March 2020 (8 comments)
The ATS Programming Language - https://news.ycombinator.com/item?id=19404347 - March 2019 (38 comments)
Casting in ATS - https://news.ycombinator.com/item?id=16058803 - Jan 2018 (12 comments)
The ATS Programming Language – Unleashing the Potentials of Types and Templates - https://news.ycombinator.com/item?id=10570444 - Nov 2015 (9 comments)
ATS: a dependently-typed systems programming language? - https://news.ycombinator.com/item?id=3340010 - Dec 2011 (5 comments)
Sharing Linear Resources in ATS - https://news.ycombinator.com/item?id=2487512 - April 2011 (1 comment)
Safer C Code Using ATS - https://news.ycombinator.com/item?id=1397984 - June 2010 (2 comments)
ATS - Applied Type System Programming Language - https://news.ycombinator.com/item?id=1357229 - May 2010 (3 comments)
ATS programming language - https://news.ycombinator.com/item?id=449453 - Jan 2009 (1 comment)
lolski 2021-08-17 22:55:31 +0000 UTC [ - ]