Viewing profile — mishoo
mishoo
HN member- Joined
- Fri, Nov 27, 2009, 10:25 AM UTC
- HN karma
- 49
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About mishoo
No profile information was provided.
Recent public activity
-
comment
Comment #44387204
I can see what happens there in JSCL.. I took a look at (disassemble (lambda () (loop for i below (expt 10 8) count t))) Seems TAGBODY is compiled into a while(true) which sets an …
-
comment
Comment #44387087
Hey, nice to see Ymacs is still used somewhere else than on my website :) I don't know if you've been tracking it lately, but there was a big overhaul last year [1]. The version in…
-
comment
Comment #44386980
Hm, you're right, JSCL seems abnormally slow on this loop (27.5 sec here). SLip consistently takes 19.3 sec. My CPU is rather beefy (Ryzen 9 HX 370). What's your hardware and brows…
-
comment
Comment #44385720
In SLip: https://lisperator.net/s/slip/ SL-USER> (time (loop for i below (expt 10 8) count t)) Evaluation time: 19376ms 100000000 SL-USER> (time (loop for i below 1000000 count t))…
-
comment
Comment #24744215
This isn't an Arch problem, it's a Gnome problem. Extensions break all the time because in order to do anything non-trivial they must use "undocumented" APIs (well, there's no docu…
-
comment
Comment #23464039
Now add a Common Lisp compiler to it and you reinvented technology from the 80'es. :-)
-
comment
Comment #21990529
You'd be surprised to find out that Common Lisp has actually quite a strong type system (not Haskell-level but much better than C++/Java); just that it's optional. You get the best…
-
comment
Comment #21989791
You won't get what true "liveness" is until you work in Lisp or Smalltalk. The ability to change a function in a running program, without restarting it. Automatic reload might seem…
-
comment
Comment #18509002
Nicely done, but Courier is the ugliest font on Earth (I don't have Monaco). For the sake of humanity, never write "Courier" in a CSS file. ;-)
-
comment
Comment #18100082
Emacs, the One True Program.
-
comment
Comment #18005685
I do, when I know the types match. Also, I always use == to test if something is either null or undefined; cases where the distinction matters are extremely rare, and this looks to…
-
comment
Comment #17750213
It's not always 10:1, but it seems to be a good average. This happened to me numerous times — I sometimes start with a quick and dirty solution for my problem, then refine and refi…
-
comment
Comment #15499368
What's wrong with: return { labels: data.items.map(function(value){ return { type: "label", value: value > 10 ? value : value * 100 }; }) }; I hope your project does not get too po…
-
comment
Comment #15359770
Magit must be why Git was invented.
-
comment
Comment #15088408
+1, but I tried patiently to move the mouse over the X (close tab button) and clicked a few times... one minute later it closed and I got away without a hard reset.
-
comment
Comment #14543746
Agree with Aloha. I wouldn't be too hard on the programmer (also, if I understand correctly it's not a database issue, but only with the 32-bit iOS client). I'd pat him on his back…
-
comment
Comment #14036840
Take a look at Kendo Spreadsheet too: http://demos.telerik.com/kendo-ui/spreadsheet/index (bias alert: I'm part of the team) It's not free, but IMO it's the most Excel-like Web-bas…
-
comment
Comment #13914491
I wrote some time back a tutorial on this: http://lisperator.net/pltut/ — but the implementation language is JS, and the language we implement is quite trivial (no objects, inherit…
-
comment
Comment #11840476
I wrote some similar thoughts here: http://lisperator.net/blog/why-lisp/ (in the "organic growth" section). Sadly I don't get to do much Lisp these days, but it remains my favorite…
-
comment
Comment #9196325
... and then it gets continuations, and that's where it becomes interesting. Any case, the intent was purely didactic, but I did implement a Scheme dialect based on half of that co…
-
comment
Comment #9114924
This is a good point. While I have my doubts that it will be an entirely new browser, by simply renaming it they might be able to offer a version for non-Windows OS-es without maki…
-
comment
Comment #9114882
“Microsoft stated that the merging of Microsoft Windows and Internet Explorer was the result of innovation and competition, that the two were now the same product and were inextric…
-
comment
Comment #9114350
They can't. They said in a court of law that IE can't be separated from Windows.
-
comment
Comment #8555523
I wrote a tutorial some time back — http://lisperator.net/pltut/ — also targeted at JS. It walks you through parsing, evaluating, continuations and CPS compiling.
-
comment
Comment #5340439
I think both have valid points, but in such a way that Marijn is right. I did start cool open source projects without crowd-funding. It happened at certain points in my life when I…