back
user profile

deepaksurti

3,145karma·720submissions·October 23, 2014
about
* A polyglot programmable programmer.

* Currently, Graphics Engineer and ML Practitioner.

* Experienced in games, scientific visualisation domains, AR.

* Own work I am proud of: - http://github.com/dmsurti/AssimpKit - http://www.isongames.com.

Note: Any comments on this site attributed to me are my opinions and not those of any current, past, or future employers/clients. Consider yourself so notified.

recent activity (720 total)
comment
There is also Spacemacs, which imho, is much better than Emacs + Evil.
10y ago·view thread
comment
+10. agreed, logitech solar keyboard is IIRC the first one where I haven't had a chance to think this keyboard does not work well. It has just faded in the background. Nothing to bother about the…
10y ago·view thread
comment
And that applies irrespective of a newcomer is junior or senior. There is hardly a substitute for a fresh pair of eyes t to reveal what one thinks is cool design, code et al is not so cool after all.
10y ago·view thread
comment
Common Lisp (Emacs, Slime) or LispWorks (which has a free personal edition). After using live image based development, going back to the edit, compile, test cycle is like going back to the stone age. …
10y ago·view thread
comment
I would recommend Chapter 8 of `Common Lisp: A Gentle Introduction` by David T. [1] It is the most lucid explanation of recursion using the story-telling format. After working through this chapter, I …
10y ago·view thread
comment
Formally, I think this to be a good list of fudamentals: programing paradigms, algorithms, data structures, compilers, operating systems, networking, math for CS. What else would you recommend adding …
10y ago·view thread
comment
>> "no one has time to learn everything" - especially at the beginning of their career. I wish I had this book at the beginning of my career. http://www.amazon.com/Elem…
10y ago·view thread
comment
Taking a year long sabbatical, when I could live off for 2 years without working. Writing a 3D sport simulation game. Leads to me being a scientific software developer now, another application of 3D g…
10y ago·view thread
comment
>>> a few of the language books ... learn during the process of getting something done If you learn by getting something done, I would suggest pick a small enough problem, that you can solve …
10y ago·view thread
comment
You can also refer to this recent post around managing dot files: https://news.ycombinator.com/item?id=11071754 …
10y ago·view thread
comment
Anyone knows what 3D visualization software may have been used to generated these views?
10y ago·view thread
comment
Vow, I did not know that. I had tested with beta ios runtimes, then it was not possible. So now you connect the iOS device, change code in slime, recompile and you can see live updates on the device. …
10y ago·view thread
comment
Yes, you are right. I was not explicit in that I meant while mocl does offer a run time repl, it is not the same as a true CL desktop environment. Thanks for pointing my mistake.
10y ago·view thread
comment
I have tried both, but then do not offer the live interactivity that is possible when running off a desktop Lisp implementation. I guess this is so because we are not running a lisp image on the mobil…
10y ago·view thread
comment
This is awesome. Is there an ecl-ios repo? I could not find it on gitlab.common-lisp.net. Sorry if it is there, as I only had a quick glance on the repo.
10y ago·view thread
comment
While I do not deny the value of automated tests, the ability to do incremental, live updates when rapidly prototyping is indispensable.
10y ago·view thread
comment
Has anyone who has used this know if like any other Lisp, one can do live editing while the app is running on the actual mobile device? For example: i have the app running and it fails, I go to emacs,…
10y ago·view thread
comment
>> Are there any apps in the app store that are currently built using this technology? uSquish, the simple example game included in the LambdaNative repository, is available as a free download o…
10y ago·view thread
comment
>> Avoid Graham too. I found this: pg's Ansi Common Lisp while useful will teach you only those parts that pg believes are good in CL. OTOH, PCL teaches you the language almost completely, …
10y ago·view thread
comment
This should help: http://stackoverflow.com/questions/3332454/oop-python-orient... …
10y ago·view thread
comment
Why not learn just one of these: - programming languages with different paradigms (Functional, Imperative, Logic etc) - Data structures and algorithms (implement a few in each paradigm) - Compilers - …
10y ago·view thread
comment
pg wrote an essay on what an essay is and how you can write one. [1] The most important take away from it was to not to write an essay to defend a position, but to write one so you can express your i…
11y ago·view thread
comment
If someone is launching only Vim from tmux, it possibly is an overkill. I have stayed put with Vim, Tmux and shell, a very capable triumvirate. It allows one to build your own IDE. Especially when you…
11y ago·view thread
comment
If I want to move a nested s-exp outside: (foo (bar baz) quux zot) Using d% on (bar baz) then move to desired loc, and p. So % is for matching ( ). Again v% visually selects a form, then < and >…
11y ago·view thread