Live data from Hacker News

Skip: A programming language to skip the things you have already computed

skiplang.com

51–60 of 119 posts

Re: Skip: A programming language to skip the things you have already computed

#52
post #30
post #18

A whole homepage about a programming language, and nowhere on the page does it show the programming language. :-/

Why is seeing the syntax of a programming language so interesting? I think that syntax is one of the least interesting aspects of a programming language.

This is like saying that you prefer to read the description of a new car instead of seeing the car itself.

Re: Skip: A programming language to skip the things you have already computed

#53
post #47

Imagine if we had a shared distributed database and could even skip any computation that has ever been computed.

But then you have to wonder - what is the storage requirements for storing the results of every computation, ever?

Re: Skip: A programming language to skip the things you have already computed

#55
"In Skip the = operator introduces a new variable, but unlike other languages the = operator alone can not modify an existing variable."

Using != to assign a value feels really strange to me. I know some languages use := but in those languages typically it's because = is an equality operator. I'm sure there are some exceptions but != just so universally means "not equal" to me.

Re: Skip: A programming language to skip the things you have already computed

#56
post #49

Reminds me how you can do the same thing with a simple "@cache" at the top of a python function.

That doesn't work if one of the arguments gets mutated

Different arguments would provide a different result, wouldn’t it?

Re: Skip: A programming language to skip the things you have already computed

#57
post #30
post #18

A whole homepage about a programming language, and nowhere on the page does it show the programming language. :-/

Why is seeing the syntax of a programming language so interesting? I think that syntax is one of the least interesting aspects of a programming language.

[deleted]

Re: Skip: A programming language to skip the things you have already computed

#58
post #10

Looks interesting but here's what I don't understand. So many programming languages do not show example code on the homepage. That's like if Mazda didn't show cars on their homepage. Sure, you won't really know what it's like to drive it without getting your hands dirty but at least let me see the trim.

Just click "learn more" button and you'll see step by step examples of the language features.

A quick take on the front page can't possibly explain much about a language, maybe just a sample of syntax? I don't know why it would've been useful.

Re: Skip: A programming language to skip the things you have already computed

#59
post #55

"In Skip the = operator introduces a new variable, but unlike other languages the = operator alone can not modify an existing variable." Using != to assign a value feels really strange to me. I know some languages use := but in those languages typically it's because = is an equality operator. I'm sure there are some exceptions but != just so universally means "not equal" to me.

I too would prefer := or even =!

Re: Skip: A programming language to skip the things you have already computed

#60
post #12

It's still very much used at SkipLabs. In fact, it's the language that SQLive is written in: http://sqlive.io Unfortunately, we use a proprietary fork of SKIP, so that's why the OSS project looks dead. We might open-source our version some day, but no plans for now.

... "proprietary fork" and "might open-source"... let us know when you change your stand
Post reply on HN