New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Short summary of features #52
Comments
Type system: from fully dynamic to static ??? not sure how to classify it technically. @hannesm ? Not sure if we'd want to use "Generics" as a label above. Maybe @waywardmonkeys has a better idea there. |
There are no generics in dylan, since there isn't such a thing as a parametric list, but rather optimized corner cases for lists with certain elements. My unfinished branch enabled a developer to write parametric lists (using type variables). The main difference between parametric polymorphism and The type system is dynamically typed with optional type annotations, which are used for type inference and if proven to hold at compile time are optimized to no-ops. Recently I came across http://cs.brown.edu/~sk/Publications/Papers/Published/pqk-progressive-types/ which seem to have formalised such a system. |
I think this will fit in with the "Tour of Dylan", which will be based on the "About" pages on the website that were never linked from anywhere (or got unlinked accidentally). It just needs to be expanded a bit. |
* Replace basic theme and our modifications with "agogo" theme. The main reason for this is to have a top navbar with better contrast. * Remove the code carousel. I decided this makes the whole front page somewhat clunky and instead we can point to the "about" pages under the title Tour of Dylan. I plan to eventually add a small version of the Playground to the front page, which will have a pull-down menu of code examples as well. * Remove the News section. There's just not enough current news so it makes the site look dead. * The new page is essentially: (1) "what is dylan?" quote, (2) list of language features, (3) Install link, (4) ways to get started. On a large monitor this might not be a full page, which could look a bit sad. I'm not sure what else to put on the front page but I think this is an incremental improvement over what we had before. Fixes dylan-lang#52
* Replace basic theme and our modifications with "agogo" theme. The main reason for this is to have a top navbar with better contrast. * Remove the code carousel. I decided this makes the whole front page somewhat clunky and instead we can point to the "about" pages under the title Tour of Dylan. I plan to eventually add a small version of the Playground to the front page, which will have a pull-down menu of code examples as well. * Remove the News section. There's just not enough current news so it makes the site look dead. * The new page is essentially: (1) "what is dylan?" quote, (2) list of language features, (3) Install link, (4) ways to get started. On a large monitor this might not be a full page, which could look a bit sad. I'm not sure what else to put on the front page but I think this is an incremental improvement over what we had before. Fixes dylan-lang#52
* Replace basic theme and our modifications with "agogo" theme. The main reason for this is to have a top navbar with better contrast. * Remove the code carousel. I decided this makes the whole front page somewhat clunky and instead we can point to the "about" pages under the title Tour of Dylan. I plan to eventually add a small version of the Playground to the front page, which will have a pull-down menu of code examples as well. * Remove the News section. There's just not enough current news so it makes the site look dead. * The new page is essentially: (1) "what is dylan?" quote, (2) list of language features, (3) Install link, (4) ways to get started. On a large monitor this might not be a full page, which could look a bit sad. I'm not sure what else to put on the front page but I think this is an incremental improvement over what we had before. Fixes dylan-lang#52
* Replace basic theme and our modifications with "agogo" theme. The main reason for this is to have a top navbar with better contrast. * Remove the code carousel. I decided this makes the whole front page somewhat clunky and instead we can point to the "about" pages under the title Tour of Dylan. I plan to eventually add a small version of the Playground to the front page, which will have a pull-down menu of code examples as well. * Remove the News section. There's just not enough current news so it makes the site look dead. * The new page is essentially: (1) "what is dylan?" quote, (2) list of language features, (3) Install link, (4) ways to get started. This is a bit sparse on a large monitor, but it should look better when the Playground is added to the front page. Fixes dylan-lang#52
* Replace basic theme and our modifications with "agogo" theme. The main reason for this is to have a top navbar with better contrast. * Remove the code carousel. I decided this makes the whole front page somewhat clunky and instead we can point to the "about" pages under the title Tour of Dylan. I plan to eventually add a small version of the Playground to the front page, which will have a pull-down menu of code examples as well. * Remove the News section. There's just not enough current news so it makes the site look dead. * The new page is essentially: (1) "what is dylan?" quote, (2) list of language features, (3) Install link, (4) ways to get started. This is a bit sparse on a large monitor, but it should look better when the Playground is added to the front page. Fixes dylan-lang#52
@cgay suggested this on IRC, Rust website has a list of the language features. We could put something like that above the code carousel.
If you are okay with this please write the list of the features.
The text was updated successfully, but these errors were encountered: