Viewing profile — bakpakin
bakpakin
HN member- Joined
- Wed, Jun 14, 2017, 12:58 AM UTC
- HN karma
- 116
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About bakpakin
Recent public activity
-
comment
Comment #32122342
I learned to program on scratch in the 6th grade when it was very new, circa 2008. In many ways, it is more real than other learning languages. In retrospect, the smalltalk influen…
-
comment
Comment #31952967
anyone else just define a function log(msg) the prints to stderr or maybe stdout and use that instead for simple programs/daemons? I never really got the big value proposition of s…
-
comment
Comment #28260843
Probably unlikely to be added in the core (esp. HTTP/2), but an HTTP/1 implementation could be done in pure janet - there is a binding of just a parser here: https://github.com/and…
-
comment
Comment #28258534
Thanks you very much for the support, I can totally understand that position. We have been making great progress in terms of features since then to "flesh out" the languages and li…
-
comment
Comment #23173721
A list refers to a singly-linked list, while tuples are implemented as immutable arrays. The former is flexible in that multiple lists can hare structure, and prepending to a list …
-
comment
Comment #23168911
Author here. Firstly, this is a rather silly argument in general. One could say that Embeddable Common Lisp and Guile address the same niche and all developers from one project sho…
-
comment
Comment #23166517
This does change the language drastically - source code is represented as tuples usually, although all of the core data structures have literal forms. This means writing macros is …
-
comment
Comment #20795853
Checkout libk https://c.hale.su/lexi/libk/home
-
comment
Comment #19187312
Janet uses setjmp/longjmp for error handling because most alternatives in C don't compose well or are incredibly verbose/inefficient. The C API is not documented yet, but in genera…
-
comment
Comment #19187278
Seems to be elf vs mach-o - clang on linux is more or less the same size, actually larger than gcc. Probably also some linking stuff on macosx vs. linux.
-
comment
Comment #19186129
Author here Yes, on most linux systems its closer to about 375 kB right now with the default build. For some reason it is much smaller on macOS, and can be smaller when built with …
-
comment
Comment #19117988
Pretty cool tool, the NLP focus is surprising but I'm not sure if it is a marketing ploy or fundamental to the technology. The nice syntax is also an improvement over things like L…
- comment
-
comment
Comment #16571819
Author of Fennel here. Urn seems to be greater in scope and code. Fennel is intentionally small and a single file that can be dragged into any project. Fennel does not try to provi…
-
comment
Comment #16389603
That's true. I don't want to criticize Guile or Lisp implementations in general, which have a number of features that Lua can't easily emulate (a numeric tower, true continuations,…
-
comment
Comment #16389592
I like lisp and prefix notation in general, but I definitely still prefer reading large mathematical expressions in infix. Its really just a matter of preference.
-
comment
Comment #16386700
Original author here: The largest reason for use of S exprs is making Meta programming easier. While certain things like arithmetic are more difficult with S-exprs, Macros and DSLs…