skew
skew copied to clipboard
A web-first, cross-platform programming language with an optimizing compiler
Do you have any plans to add a Typescript backend? Or a Typescript declaration file backend? Thanks, Peter
It's been a year since the last commit, and a year-and-a-half since @evanw last replied on gitter. I have been thinking about forking the project and starting development myself, but...
Hi. I have installed skew via npm. But invoking it in a terminal does nothing. I am on windows 10 64bit. Thanks.
How are List methods like map and filter used? Tried the following: ``` var l List = [1,2] l.map((x int) => x + 1) ``` gave error: ``` :5:3: error:...
I have an abstract base-class with an abstract, generic getter named `value`. ``` class Foo { def value T } ``` I extend this into a generic class with a...
Consider this Skew program: ``` @entry def main { var s = "ABCDEF" switch s[0] { case 'A' { assert(true) } default { assert(false) } } } ``` It compiles...
I love the simplicity of the XML literal syntax evaluating to simple constructor calls, and to get a feel for it, I decided to write some basic parser combinators -...
Any plans to add an import statement? For example: ``` import IO.* def test { return isDirectory("foo") } ``` One should be able to import individual functions from a namespace...
First of all congrats with your nice language! Do you have any plans to support iterators? (e.g. IEnumerable and yield in C#)
Are `@` annotations strictly for compiler consumption, or can you define annotations and consume them in userland somehow? The annotations section in the documentation is pretty brief on this subject,...