Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jarcane
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
168 ms
·
691.
▲
by
jarcane
12y ago
What I'm realizing in trying to develop my own (admittedly limited in scope) functional language is that "fancy type systems", or at least "fancy some-kind-of-structured-value-thing" systems go a hell of a long way
692.
▲
by
jarcane
12y ago
It is a dream of mine to do exactly this, but even eww.el just wasn't any good to actually use. I can do everything else in Emacs, except that, but that's a pretty big something.
693.
▲
by
jarcane
12y ago
As someone who has had a hell of a time setting up and consistently getting running certain programming language environments, this appeals to me greatly. It was countless headaches getting Clojure to work, and I still can't update cab
694.
▲
by
jarcane
12y ago
Well, it does appear to be Russian, and we all know that gays don't exist in Russia. Putin told me.
695.
▲
by
jarcane
12y ago
The results are actually pretty impressive, but the player seems to be broken for me; I have had to manually download everything.
696.
▲
by
jarcane
12y ago
It is still difficult for me to express my opinion of this move without simply resorting to strings of profanity. Frankly, I suspect Atom has more to do with it than anything.
697.
▲
by
jarcane
12y ago
DrRacket defaults to the full Racket language. You have to switch over to use the teaching languages or the r*rs implementations, but Racket is there from the off, and switching languages is as easy as editing the #lang line at the top if y
698.
▲
by
jarcane
12y ago
I wrote something a little like this once, if not as sophisticated (a lack of sophistication was sort of the point): https://github.com/jarcane/HateStack Not sure I see why an anonymous, SSL-encrypted service still nee
699.
▲
by
jarcane
12y ago
Reminds me of DrRacket. It's a good target for a learner's basic IDE.
700.
▲
by
jarcane
12y ago
There is still production code, in quantity, in COBOL. I would hesitate to take a whole lot from that other than 'Given sufficient determination, almost anything can be written in any language that offers a minimal level of completenes
701.
▲
by
jarcane
12y ago
My father was the defacto Excel developer in his office and used to have vivid dreams that consisted solely of him writing out the code for some problem he'd been working on. Then he'd wake up and forget the lot.
702.
▲
Ask HN: Have you ever “lost” a clever bit of code you weren't able to reproduce?
9 points
by
jarcane
12y ago
|
11 comments
703.
▲
by
jarcane
12y ago
There are a number of modern Logo languages like NetLogo and so forth, and even older Logos were actually capable of quite a lot more than advertised (Color Logo for the TRS-80 Color Computer even included a chapter teaching recursion!) The
704.
▲
by
jarcane
12y ago
This reminds me of the magazine phone. http://mashable.com/2012/10/02/ew-has-smartphone-inside/
705.
▲
by
jarcane
12y ago
This strikes me as the "there are too many standards"[1] approach. You're not going to get that by adding yet another standard, and anything not written to that standard isn't going to look all pretty and Material Design
706.
▲
by
jarcane
12y ago
But ... why? What does Material even offer to a Desktop OS? And why a whole custom distribution, instead of a desktop environment?
707.
▲
by
jarcane
12y ago
I agree there's something to that. But I've also seen first hand that actually, yes, a whole fuck of a lot of people just want something for nothing and will happily tell you how great your thing is but only when they don't h
708.
▲
by
jarcane
12y ago
I really should play more with Hy someday. I discovered it when I was still too new to Lisps to make sense of such a new project (and such new and experienced-user-oriented documentation).
709.
▲
by
jarcane
12y ago
Interesting, turns out there is a version of this for Racket: https://github.com/takikawa/sweet-racket I will have to take a gander and see if it's compatible.
710.
▲
by
jarcane
12y ago
The only one I know of that can do both typed and untyped readily (without weird third-party libraries) is Racket v. Typed Racket. It would actually be interesting to see a study done comparing the two, but the sometimes shaky documentation
711.
▲
by
jarcane
12y ago
It's an interesting idea. I'd have to study up a lot more on how to do reader macroing in Racket. Mostly I was more focused on terminology (going forward my naming policy will be to favor BASIC names over Lisp ones, same reason wh
712.
▲
by
jarcane
12y ago
CL can already do GOTO. And the BREAK and CARRY implementations use exit continuations. I did consider doing it in CL though because then I'd have an excuse to call FUNCTION and FUNCALL "SUB" and "GOSUB".
713.
▲
by
jarcane
12y ago
I didn't really think about it. Doing them as literals felt more idiomatic to classic BASIC, and it was easy to implement (initially) with syntax-rules.
714.
▲
Show HN: Heresy, a BASIC-inspired functional Lisp
(github.com)
34 points
by
jarcane
12y ago
|
13 comments
715.
▲
by
jarcane
12y ago
I've been keeping an eye on Elm for a while; it's a very intriguing idea, but I've yet to see much other than little demos like this done with it. This seems to be the chronic case of gaming in the FP and Lisp worlds. Lots of
716.
▲
by
jarcane
12y ago
The main website: https://arrakis.cs.washington.edu/ Github: https://github.com/UWNetworksLab/arrakis Intriguing.
717.
▲
by
jarcane
12y ago
An excellent piece, and very thorough. Stories like weev really demonstrate just how far people go to justify horrific ugliness to avoid abandoning the dream.
718.
▲
by
jarcane
12y ago
So ... Typed Racket then? http://docs.racket-lang.org/ts-guide/
719.
▲
by
jarcane
12y ago
I am informed that actually the Patent Office is at least starting to back away from 'on a computer' patents. I confronted a rather weaselly dude attempting to patent troll tabletop roleplaying games by filing for a claim on chara
720.
▲
by
jarcane
12y ago
I think the fundamental problem with teaching code is that teaching code is not math, it's language, and language is quickly internalized once you 'get' it. Most of the people who write books and web tutorials teaching code a
More ›