Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jakewheat
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jakewheat
13y ago
The parser also does typechecking, and attempts to cover a good subset of DML, DDL and procedural SQL as well. Maybe it could be smaller! How would you handle correlated subqueries when converting from SQL to RA?
2.
▲
by
jakewheat
13y ago
The was and continue to be a lot of refactorings, but they were/are pretty much all related to the complexity and sheer number of features in SQL. Haskell really gets out of the way, and helps make the refactorings much more easy.
3.
▲
by
jakewheat
13y ago
That is really fascinating, I will have a good look at that, thanks! I have a SQL parser in Haskell on github here (using Parsec): https://github.com/JakeWheat/hssqlppp The model in the article is roughly based on the
4.
▲
by
jakewheat
13y ago
I guess a lot of it boils down to them never having heard of Haskell before.
5.
▲
by
jakewheat
13y ago
We have one other Haskell programmer, who previously worked with some other functional programming languages (mainly some dialect of ML I think) and was working with Erlang in his previous job, and he picked it up quite easily. I think he i
6.
▲
by
jakewheat
13y ago
Many people see it as a big risk (such as investors and customers) which makes it self-fulfilling.
7.
▲
by
jakewheat
13y ago
I think you are right. It should have said relatively unproven technology for SQL DBMS implementation.