pikatchu / linearml Goto Github PK
View Code? Open in Web Editor NEWFunctional language for parallel programming
License: Other
Functional language for parallel programming
License: Other
Hello,
Thanks for sharing LinearML.
This seems to be a good idea. Just want to check if you found any other language that can do what LinearML set out for?
Thanks
Those are listed in stdlib/Makefile
LML_SOURCES
but are not to be found in the stdlib
folder
Did anyone succeed with building LinearML on a modern system? I'm using OPAM to switch to 4.02.0, installing llvm.3.6, but still get
File "emit.ml", line 33, characters 5-9:
Error: Unbound module Llvm
Makefile:92: recipe for target 'emit.cmx' failed
Some missing config to include the Llvm module?
On amd64, this outputs 32767 instead of 1.
module Main = struct
val main: unit -> unit
let main() =
let one = 1 in
Print.int((fun() -> one) ())
end
The files below seem to be missing and give me dependency failures when building... do I need to do something or are source files missing from the tree?
diff --git a/Makefile b/Makefile
index 639b5e1..489e089 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ OBJECTS_ML = \
neast.ml\
nastExtractFuns.ml\
nastExpand.ml\
- neastCheck.ml\
+ nastCheck.ml\
tast.ml\
typing.ml\
stast.ml\
@@ -60,13 +60,9 @@ OBJECTS_ML = \
estOfIst.ml\
estOptim.ml\
estCompile.ml\
- estNormalizePatterns.ml\
- estOptimizePatterns.ml\
llst.ml\
- llstPp.ml\
llstOfEst.ml\
llstFree.ml\
- llstOptim.ml\
emit2.ml\
main.ml
# istAdhoc.ml
Line 241:
else $llbindings=$(ocamlc -where)
...should be:
else llbindings=$(ocamlc -where)
Minimal program to reproduce:
module Main = struct
val main: unit -> unit
let main() =
let d = ()
in (fun () -> d) ()
end
(It doesn't seem to matter whether fun or !fun is used.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.