Marimuthu Madasamy

1K posts

Marimuthu Madasamy banner
Marimuthu Madasamy

Marimuthu Madasamy

@marimuthum

Software Engineer, Programming fanatic, JVM, Idris, Haskell, Java

New Jersey, US Katılım Ocak 2010
190 Takip Edilen328 Takipçiler
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
Happy to announce #Idris 0.6.0 for the #JVM. It is available in Github and Maven. * Github: github.com/mmhelloworld/i… * Maven: #view-repositories;releases~browsestorage~/io/github/mmhelloworld/idris-jvm-compiler/0.6.0/idris-jvm-compiler-0.6.0.zip" target="_blank" rel="nofollow noopener">oss.sonatype.org/index.html#vie
English
0
0
1
149
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
@kristleifur Yes, Idris plugin should be bit more easier now that Idris compiler and REPL can run on the JVM. I'd be happy to help wherever possible with JVM backend. Current goal is to compile latest Idris 2 for the JVM.
English
1
1
3
0
Kristleifur Daðason
Kristleifur Daðason@kristleifur·
@marimuthum Bravo!! 👏 If I understand correctly, an Idris plugin for IntelliJ IDEA could be built on top of this? It’s… ”REPL-complete”? Tried the usual way of writing a parser for an Idris IntelliJ plugin. ANTLR iirc? It was… 🥵 well, I gave up having idris2 on the jvm is great!
English
1
0
0
0
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
@ramsankar83 Bit of both. Primarily for personal use but I remote into work machine. The one I have comes with Ubuntu preinstalled.
English
0
0
0
0
ramasubramanian
ramasubramanian@ramsankar83·
@marimuthum Are you using it as work machine or personal machine? Did you buy with Ubuntu out of the box or bought it with DOS/Windows and removed it then installed Ubuntu?
English
1
0
0
0
ramasubramanian
ramasubramanian@ramsankar83·
Can relate to this :-( #linux Especially with external monitors projectors and office communication, work tools etc still waiting for the year if linux in desktop
ramasubramanian tweet media
English
2
0
0
0
Marimuthu Madasamy retweetledi
Heather Miller
Heather Miller@heathercmiller·
Periodic reminder that I'm recruiting PhD students at CMU! If you're interested in the intersection of distributed systems, programming models/languages, and some machine learning, don't hesitate to reach out! heather.miller.am
English
4
74
170
0
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
Just got #Idris 2 bootstrap compiler running on the JVM along with a JVM bytecode backend for it running a simple program. Idris 2 on the JVM hopefully coming soon!
English
0
1
6
0
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
Debugging Idris 2 on the JVM with Java debugger :) Still a long way to go compiling all the Idris 2 primitives to the JVM but excited to see initial function application work with debug information in the generated bytecode:
Marimuthu Madasamy tweet media
English
0
0
7
0
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
Current status: Bootstrapping Idris 2 with JVM
English
0
1
5
0
Marimuthu Madasamy
Marimuthu Madasamy@marimuthum·
@TimSweeneyEpic Java: void printXY(int n) { IntStream.range(0, n) .boxed() .reduce(Stream.of(""), (acc, i) -> acc.flatMap(s -> Stream.of(s + "X", s + "Y")), Stream::concat) .forEach(System.out::println); }
English
0
0
0
0
Tim Sweeney
Tim Sweeney@TimSweeneyEpic·
Here's a neat test of programming language expressiveness: Can you write a function PrintXY taking an integer n>=0 that prints all strings of length n containing only the characters 'X' and 'Y'? Can you do it without recursion, and without assuming n<=64? Is it readable?
English
67
27
317
0