Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lihaoyi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
391.
▲
Speedy Scala Builds with Bazel at Databricks
(databricks.com)
1 points
by
lihaoyi
8y ago
|
0 comments
392.
▲
Speedy Scala Builds with Bazel at Databricks
(databricks.com)
3 points
by
lihaoyi
8y ago
|
0 comments
393.
▲
Cask: A Scala HTTP Micro-Framework Inspired by Python's Flask
(lihaoyi.com)
10 points
by
lihaoyi
8y ago
|
2 comments
394.
▲
OS-Lib: a Scala library to deal with files and subprocesses
(github.com)
1 points
by
lihaoyi
8y ago
|
0 comments
395.
▲
Compact, Streaming Pretty-Printing of Hierarchical Data
(lihaoyi.com)
3 points
by
lihaoyi
8y ago
|
0 comments
396.
▲
Compact, Streaming Pretty-Printing of Hierarchical Data
(lihaoyi.com)
3 points
by
lihaoyi
8y ago
|
0 comments
397.
▲
by
lihaoyi
8y ago
MIT does have a required course 6.004 that starts you off computing doped semiconducter behavior, building circuits using a simple HDL (JSim when I did it, seems to be something else now). You build combinatorial logic, sequential logic, an
398.
▲
by
lihaoyi
8y ago
Having used and enjoyed F#, I ended up programming in Scala which is almost the same language, despite the huge superficial differences: - Indentation delimited blocks vs curlies - CLR vs JVM - Whitespace vs Parenthesis for function calls -
399.
▲
Cask: a Scala HTTP micro-framework
(lihaoyi.com)
2 points
by
lihaoyi
8y ago
|
0 comments
400.
▲
Cross-Platform Language Design [pdf]
(lampwww.epfl.ch)
94 points
by
lihaoyi
8y ago
|
16 comments
401.
▲
by
lihaoyi
8y ago
My FastParse ( https://www.lihaoyi.com/fastparse/ ) parser combinator library does this; by default it runs without error logging, just giving you an error position, but if something fails you can ask it to re-do the par
402.
▲
OS-Lib: a simple Scala interface to common OS filesystem and subprocess APIs
(github.com)
3 points
by
lihaoyi
8y ago
|
0 comments
403.
▲
Fastparse 2: Even Faster Scala Parser Combinators
(lihaoyi.com)
4 points
by
lihaoyi
8y ago
|
0 comments
404.
▲
Writing a faster Jsonnet compiler
(databricks.com)
1 points
by
lihaoyi
8y ago
|
0 comments
405.
▲
Cask: A Scala HTTP Micro-Framework Inspired by Python's Flask
(github.com)
4 points
by
lihaoyi
8y ago
|
1 comments
406.
▲
Cask: A Scala HTTP Micro-Framework Inspired by Python’s Flask
(lihaoyi.com)
3 points
by
lihaoyi
8y ago
|
0 comments
407.
▲
Requests-Scala: A Scala Port of the Popular Python Requests HTTP Client
(github.com)
52 points
by
lihaoyi
8y ago
|
31 comments
408.
▲
[Thesis] Cross-Platform Language Design (in Scala.js)
(lampwww.epfl.ch)
3 points
by
lihaoyi
8y ago
|
0 comments
409.
▲
[thesis] Cross Platform Language Design in Scala.js
(lampwww.epfl.ch)
5 points
by
lihaoyi
8y ago
|
4 comments
410.
▲
by
lihaoyi
8y ago
We just published a simple IntelliJ-Jsonnet integration, in case anyone else happens to also use those combinations of tools and is frustrated by lack of editor support https://plugins.jetbrains.com/plugin/10852-jsonnet
411.
▲
by
lihaoyi
8y ago
> You may find Visitor pattern use only in a few Java-related compiler textbook The Java standard library uses ASM heavily for it’s method handle JIT compiler implementation, which is all visitor based. As does the Scala compiler. ASM is
412.
▲
Zero-Overhead Tree Processing with the Visitor Pattern
(lihaoyi.com)
215 points
by
lihaoyi
8y ago
|
80 comments
413.
▲
Migrating Makefile to Mill
(mikaelmayer.com)
3 points
by
lihaoyi
8y ago
|
0 comments
414.
▲
UJson: fast, flexible and intuitive JSON for Scala
(lihaoyi.com)
1 points
by
lihaoyi
8y ago
|
0 comments
415.
▲
Build your own Command Line with ANSI escape codes
(lihaoyi.com)
2 points
by
lihaoyi
8y ago
|
0 comments
416.
▲
by
lihaoyi
8y ago
I wrote a blog post that goes into a lot more detail into some of these techniques, in case anyone wants to dive deeper - http://www.lihaoyi.com/post/StrategicScalaStylePracticalType... - http://www.lihaoyi.
417.
▲
How to Drive Change as a Software Engineer
(lihaoyi.com)
6 points
by
lihaoyi
9y ago
|
0 comments
418.
▲
How to Drive Change as a Software Engineer
(lihaoyi.com)
1 points
by
lihaoyi
9y ago
|
0 comments
419.
▲
How to Drive Change as a Software Engineer
(lihaoyi.com)
3 points
by
lihaoyi
9y ago
|
0 comments
420.
▲
by
lihaoyi
9y ago
If you do not mind a small performance hit then a PEG parser combinator library like FastParse ( http://www.lihaoyi.com/post/EasyParsingwithParserCombinators... ) is basically tooling to help you write recursive descent
More ›