Viewing profile — KazimirMajorinc
KazimirMajorinc
HN member- Joined
- Mon, May 19, 2008, 7:40 PM UTC
- HN karma
- 124
- Public activity
- 19 items
- HN profile
- View on Hacker News ↗
About KazimirMajorinc
No profile information was provided.
Recent public activity
-
comment
Comment #5235482
Apparently, it is some kind of sexual fetish. I flagged many of these videos as Violent and repulsive content > animal abuse, but without any reaction from Youtube. Some (but very …
- story
- story
-
comment
Comment #1928566
Newlisp is my favorite Lisp dialect. Before that I used Scheme and before that, CL. I prefer Newlisp because combination of dynamic scope and fexprs is conceptually simpler and mor…
-
story
C# vs C++: more jobs and better weekends?
One interesting trend graph.
-
comment
Comment #1203493
You can check my blog. There is a lot of code=data manipulation there. For example, this one: http://kazimirmajorinc.blogspot.com/2009/12/symbols-as-sexpr... This post describes im…
-
comment
Comment #1167789
Yes, it's fun. PLT Scheme editor supports similar "block style" parentheses highlighting, and it is useful for reading large data sets or machine generated code. http://plt-scheme.…
-
comment
Comment #1167620
Very interesting work.
- story
- story
-
comment
Comment #1155159
Good luck, Bard.
-
comment
Comment #1125580
I think Wand's result is straw man if used against fexprs - and Wand really didn't used it that way. Essentially, he says, with fexprs, there is no source => source transformation …
-
comment
Comment #1041214
If you use eval in your program, the program will macroexpand each time it evaluates code containing macros. As even standard operators like setf are macros in CL, it will practica…
-
comment
Comment #1041007
* Fexprs are easier to write and more expressive than macros. They can be mapped, applied, wrapped around other functions, fexprs and built in primitives, in the case of Newlisp, e…
-
comment
Comment #1036772
Closures are the functions with "private" data preserving values between two calls of the same function. It is not impossible with dynamic scope - but problem is again accidental n…
-
comment
Comment #1036675
There are few ways out of that: 1. use of "contexts" i.e. Newlisp namespaces 2. use of same approach as in CL or Scheme macros. In CL it is automatic generation of unusual names, g…
-
comment
Comment #1036636
This problem exists, but it is equivalent to problems Common Lisp programmer has to face if he writes macros, and solutions are similar. In CL it is solved with gensyms, and Scheme…
-
comment
Comment #1036591
In my opinion, dynamic scope is adequate solution for Lisp approach, i.e. expressive power on the first place. Newlisp is very simple and expressive dialect, and it is pleasure usi…
-
comment
Comment #894826
It is true, Lisp means any Lisp, and it is specifically noted on the advertised poll that all Lisp dialects are included. It is also specifically noted that Lisp programmers who us…