Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
391.
▲
by
jamii
12y ago
http://nymote.org/ is running along similar lines and has some serious technical chops behind it (including some of the original Xen folks). I'm not so sure about their UX skills, but it's worth keeping an eye on.
392.
▲
by
jamii
12y ago
We're working on that at the moment. We had a post on HN recently with some thoughts about tooling - https://news.ycombinator.com/item?id=7760790 . Our goal is to make something that is as approachable as Excel or VB6
393.
▲
by
jamii
12y ago
That just makes me picture an office full of trex-shaped assistants.
394.
▲
by
jamii
12y ago
Some more ideas in this vein (on the implementation side, at least): Running the language runtime directly on top of Xen ( http://nymote.org/software/mirage/ , http://corp.galois.com/halvm , http:&#
395.
▲
by
jamii
12y ago
https://news.ycombinator.com/item?id=7763663
396.
▲
by
jamii
12y ago
I mentioned that near the beginning: > There are probably dedicated apps that cover this particular example but we are more concerned with how an end-user would solve this kind of problem in general... VB6, Access and Excel are exactly t
397.
▲
by
jamii
12y ago
We aim to have some demoable in the next few months and actually usable this year. We're purplish, at worst :)
398.
▲
by
jamii
12y ago
I'll check it out, thanks.
399.
▲
by
jamii
12y ago
Dijkstra also complained about lazy students who wasted valuable computing time on assemblers instead of just writing out the machine code by hand. I am strongly in favour of mathematical methods but that doesn't preclude exploratory w
400.
▲
by
jamii
12y ago
I can sympathise with that. The reason for our decision is that there is a low ceiling on how much we can improve matters with Light Table. The problems we are trying to solve turn out to be pretty baked in to existing languages and toolcha
401.
▲
by
jamii
12y ago
The article I linked explains it pretty well. A small but vocal minority of users wanted more power. MS gave it to them in VB.NET, and with that power came complexity. The huge majority of people who just wanted to do simple CRUD stuff stuc
402.
▲
by
jamii
12y ago
We are heavily inspired by http://shaffner.us/cs/papers/tarpit.pdf
403.
▲
by
jamii
12y ago
My point is that its not enough to point to an easier environment if that environment does not allow them to accomplish the original goal. 'Sure, just go away and study a completely different ecosystem for several months' is not a
404.
▲
by
jamii
12y ago
> So what happenened MS killed it in favour of a 'real' programming language. See eg http://msdn.microsoft.com/en-us/magazine/jj133828.aspx > Looking at the prior art of tools that have succeeded a
405.
▲
by
jamii
12y ago
> unless I missed something about light table and they are creating a new language. http://www.lighttable.com/2014/03/27/toward-a-better-program... The short version is yes, we are making a new language. T
406.
▲
by
jamii
12y ago
https://github.com/LightTable/LightTable/releases There will be another Light Table release in the next few weeks, featuring CodeMirror 4 (better performance, multiple cursors). We've only been working on Aur
407.
▲
by
jamii
12y ago
Yes, exactly like that. I can't wait to see how Bing Code Search evolves as it starts to learn from its users.
408.
▲
by
jamii
12y ago
> I don't see the article as trying to give traditional programmers new tools, it's trying to give information workers new tools, and probably traditional programmers will find some of those useful. That puts it much more clear
409.
▲
by
jamii
12y ago
> They led to the development of Visual Basic & co Visual Basic was phenomenally successful as an end-user programming tool. There are entire businesses that still run off VB6. It worked because they nailed the early learning curve.
410.
▲
by
jamii
12y ago
We give each name a unique id under the hood. At edit time the user chooses which one they want from a list. The actual AST only ever refers to ids and the names are effectively just documentation. This has the neat side-effect that ids are
411.
▲
by
jamii
12y ago
I'm starting to agree with this. If I was working on this alone I would have arrived at something just as complicated and baroque as what came before it. It was only when we started putting our prototypes in front of real users that I
412.
▲
by
jamii
12y ago
Oh man, I am full of typos today :S Verse was a huge inspiration for me and it's a shame to see it largely ignored. We're exploring similar ideas for getting our language tooling away from plain text and towards structured, networ
413.
▲
by
jamii
12y ago
> I type 'email python' and get back a link to an email module. Am I being closed-minded in thinking that can't get much easier? It certainly could be streamlined. To quote the preceding paragraph: > For common tasks go
414.
▲
by
jamii
12y ago
I worked on lots of small haskell projects as a student, wrote ocaml at Jane St and spent the past few years working in clojure full time. I definitely felt the need for a debugger in every one of those languages. Equational reasoning is us
415.
▲
by
jamii
12y ago
Absolutely. This is actually part of our plan. We're writing mid-level-ish specifications in a logic language and then compiling them into an incremental dataflow network. Our current prototype just uses the same implementation for eac
416.
▲
by
jamii
12y ago
I don't know if the parent was talking about that, but it's what I was trying to get at in the post.
417.
▲
by
jamii
12y ago
> I would rather program in such a way that I do not need (say) to examine the entire state of my code. But if you could examine the entire state, why wouldn't you? People build correct intuitions by comparing their mental model to
418.
▲
by
jamii
12y ago
That's true for pulling functions from other installed namespaces, but to my knowledge you can't install a library in the same way (eg search for 'parse html', drag a result into the editor, get Beautiful Soup added to y
419.
▲
by
jamii
12y ago
https://addons.mozilla.org/en-US/firefox/addon/firestorage-p...
420.
▲
by
jamii
13y ago
> I wonder what Clojure programmers do here. About the same. (defn message [text & {:keys [style color]}] ...) (message "Text" :style :bold :color :red) Because typing those extra two brackets is apparen
More ›