Forum

Forum

Robbert Haarman

2014-02-15

Posted by inglorion
at 2016-10-12 15:24:08

Lego, Raspberry Pi, and Arduino? I think this project wins the Internet. Built by Cory Guynn, this is a city built from Lego, automated and animated using Arduino and Raspberry Pi. The Getting Started post describes how it was built, and the Facebook page has a lot more posts and information.

  • View this thread (0 comments)
Posted by inglorion
at 2016-10-07 16:00:09

Checking in files that relate to your specific development environment along with the source code of the project is often harmful. A common example of this are files generated by an IDE, especially if that IDE has a habit of changing those files in ways that have nothing to do with the project. However, it also applies to configurations that are specific to your organization for projects that are worked on in multiple organizations (e.g. open source projects). The corollary to this is that your tools should not require that their configuration files be checked into the same repository as the source code.

  • View this thread (0 comments)
Posted by inglorion
at 2016-10-07 15:57:57

Have an Android phone? Try saying "Ok Google. What do you get when you multiply 6 by 9?"

  • View this thread (0 comments)
Posted by inglorion
at 2016-01-06 17:56:48

DataDraw looks very interesting. It claims to be so fast that it even beats native C data structures, and it can be both in-memory and persisted to disk. I have been meaning to experiment with it, but haven't gotten around to it yet.

  • View this thread (0 comments)
Posted by inglorion
at 2015-09-09 20:24:17

Crystal is a programming language with syntax and expressiveness inspired by Ruby, but with static typing, macros, and an implementation that compiles programs to native code. Types are automatically inferred, so code can be written without type annotations, although annotations can be added to restrict the types accepted by methods or to implement ad-hoc polymorphism. Macros allow a fixed subset of the language to be used to transform source code, allowing metaprogramming without run-time overhead. Ruby programs can often be transformed to Crystal programs with small modifications.

There is a self-hosting implementation of Crystal, using LLVM to generate native code. An foreign function interface is available to allow Crystal code to call C code and vice versa.

  • View this thread (0 comments)

View previous 5 threads