Skip to content

Commit

Permalink
Version 0.1.2 (released 2009/01/27)
Browse files Browse the repository at this point in the history
  • Loading branch information
tov committed Apr 15, 2011
1 parent a9231cf commit e2f1789
Show file tree
Hide file tree
Showing 22 changed files with 756 additions and 109 deletions.
12 changes: 11 additions & 1 deletion CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Caml-Shcaml 0.1.2
-----------------
- [23 Sep 2008] We no longer distinguish input and output dups. This
change is because the old way we did it no longer types under 3.10.2.
There is probably a better way.

- [19 Sep 2008] Added DepDAG module for running dependency DAGs in
parallel.

- [19 Sep 2008] Added Fitting.run_list as a convenient fitting runner.

Caml-Shcaml 0.1.1
-----------------

Expand All @@ -18,4 +29,3 @@ Caml-Shcaml 0.1.0
-----------------

- [06 Aug 2007] Initial release

13 changes: 11 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ LIBCMOS = lib/flags.cmo \
lib/util.cmo \
lib/version.cmo \
lib/weakPlus.cmo \
lib/priorityQueue.cmo \
lib/signal.cmo \
lib/reader.cmo \
lib/delimited.cmo \
Expand All @@ -32,6 +33,7 @@ LIBCMOS = lib/flags.cmo \
lib/lineShtream.cmo \
lib/fitting.cmo \
lib/adaptor.cmo \
lib/depDAG.cmo \
lib/usrBin.cmo


Expand Down Expand Up @@ -271,14 +273,19 @@ lib/channel.cmi: lib/proc.cmi
lib/delimited.cmo: lib/reader.cmi lib/delimited.cmi
lib/delimited.cmx: lib/reader.cmx lib/delimited.cmi
lib/delimited.cmi: lib/reader.cmi
lib/depDAG.cmo: lib/util.cmo lib/proc.cmi lib/priorityQueue.cmi \
lib/depDAG.cmi
lib/depDAG.cmx: lib/util.cmx lib/proc.cmx lib/priorityQueue.cmx \
lib/depDAG.cmi
lib/depDAG.cmi: lib/proc.cmi
lib/disposal.cmo: lib/weakPlus.cmi lib/util.cmo lib/disposal.cmi
lib/disposal.cmx: lib/weakPlus.cmx lib/util.cmx lib/disposal.cmi
lib/fitting.cmo: lib/util.cmo lib/proc.cmi lib/lineShtream.cmi \
lib/channel.cmi lib/anyShtream.cmi lib/abort.cmi lib/fitting.cmi
lib/fitting.cmx: lib/util.cmx lib/proc.cmx lib/lineShtream.cmx \
lib/channel.cmx lib/anyShtream.cmx lib/abort.cmx lib/fitting.cmi
lib/fitting.cmi: lib/shtream.cmi lib/proc.cmi lib/lineShtream.cmi \
lib/channel.cmi lib/anyShtream.cmi
lib/fitting.cmi: lib/proc.cmi lib/lineShtream.cmi lib/channel.cmi \
lib/anyShtream.cmi
lib/flags.cmo: lib/flags.cmi
lib/flags.cmx: lib/flags.cmi
lib/iVar.cmo: lib/util.cmo lib/iVar.cmi
Expand All @@ -291,6 +298,8 @@ lib/lineShtream.cmo: lib/util.cmo lib/shtream.cmi lib/reader.cmi lib/proc.cmi \
lib/lineShtream.cmx: lib/util.cmx lib/shtream.cmx lib/reader.cmx lib/proc.cmx \
lib/line.cmx lib/anyShtream.cmx lib/lineShtream.cmi
lib/lineShtream.cmi: lib/reader.cmi lib/line.cmi lib/anyShtream.cmi
lib/priorityQueue.cmo: lib/util.cmo lib/priorityQueue.cmi
lib/priorityQueue.cmx: lib/util.cmx lib/priorityQueue.cmi
lib/proc.cmo: lib/util.cmo lib/iVar.cmi lib/proc.cmi
lib/proc.cmx: lib/util.cmx lib/iVar.cmx lib/proc.cmi
lib/reader.cmo: lib/util.cmo lib/reader.cmi
Expand Down
6 changes: 6 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,9 @@ specifiers.
There's no need for linespec.ml to handle its own docstrings anymore,
since camlp4 now handles comments alright. We could actually use a
regular old filter.

We really ought to get rid of lines. Arrows would work better. We'll
need arrow notation syntax. How does this affect readers and splitters?
(One valiant attempt at this has failed.)

Campl4 is dropping many of our docstrings on the floor.
9 changes: 5 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,20 @@ AC_INIT(shtop.mli)
PACKAGES="camlp4 unix pcre"

# Our version number
VERSION="0.1.1"
VERSION="0.1.2"

# Our version name
CODENAME="Shmooz"
CODENAME="Shlimazl"

# shlock shmaltz shadken shanda shaygets shayner shiksa
# shlemiel shlep shlimazl shmendrick shmegegge
# shmeer shmooz shmutzik shnorrer shtik shtetl shtunk
# shlemiel shlep shmendrick shmegegge
# shmeer shmutzik shnorrer shtik shtetl shtunk
# shvitz

# Used:
# 0.1.0 shmatta
# 0.1.1 shmooz
# 0.1.2 shlimazl

# We need ocamlfind
AC_PATH_PROG(OCAMLFIND,ocamlfind,no)
Expand Down
161 changes: 161 additions & 0 deletions doc/dot/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
body {
margin: 3em 10%;
color: black;
background-color: white;
}

br {
display: none;
}
code br, a+br {
display: block;
}

hr {
background-color: #484;
border: 1px solid #8a8;
height: 8px;
width: 8px;
margin: 1em auto;
}

h1, h2, h3, h4, h5, h6 {
margin-top: 1em;
margin-bottom: 1em;
padding: 0;
font-weight: normal;
}
h1 { margin-top: 0.25em; }
h1 { color: #060; }
h2 { color: #060; }
h3 { color: #090; }
h4 { color: #0a0; }
h5 { color: #3c3; font-style: italic; }
h6 { color: #000; text-decoration: underline; }

h1 {
font-size : 2em;
letter-spacing: 1px;
text-align: center;
}
h2 {
font-size : 1.44em;
text-align: center;
}

h3 { font-size: 1.3em; }
h4 { font-size: 1.15em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

div.h7 div.h8 div.h9 {
/* not used */
}

.navbar {
text-align: right;
}
.navbar a:before { content: "["; }
.navbar a:after { content: "]"; }

p {
margin: 1em 0;
padding: 0;
}

a {
color: #33f;
text-decoration: none;
background-color: #ffc;
}
h1 a, .navbar a {
background-color: transparent;
}

a:hover {
background-color: #ff0;
}
a:active, a:active * {
color: white !important;
background-color: #009;
}

.info {
width: 75%;
margin: 0.75em 1em 1.5em 1em;
}

.keyword { color: #c00 }
.keywordsign { color: #900; }
.comment { color :#990 }
.constructor { color: #009 }
.type { color : #093 }
.string { color : #900; }
.warning { color: #c00; font-weight: bold; }
.param_info { margin-top: 4px; margin-left : 3em; margin-right : 3em }
.code { color : #459; }

.indextable {
margin: 1em;
border-style: hidden;
}
.indextable td {
text-align: left;
vertical-align: top;
padding: 0.25em;
margin: 0;
}
.indextable .info {
margin: 0;
}

.typetable {
border-style: hidden;
}
.typetable td {
margin: 0;
padding: .25em .5em 0 0;
}

table tr td b {
font-weight: normal;
font-style: italic;
display: block;
margin-top: .5em;
}
table tr td .info b {
font-weight: bold;
font-style: normal;
display: inline;
margin-top: 0;
}
.paramstable {
margin: 2em 0 1em -5em;
border-style: hidden;
}

td.typefieldcomment {
font-size: .95em;
font-style: italic;
}

pre+pre {
margin-top: -.75em;
color: #666;
}
pre+pre+pre {
margin-top: -1.25em;
}

div.sig_block {
margin-left: 2em
}

.superscript {
/* Not used */
/* font-size: 4; */
}
.subscript {
/* Not used */
/* font-size: 4; */
}
53 changes: 53 additions & 0 deletions examples/init-git-svn.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
#!/bin/sh

usage () {
exec 1>&2
echo ""
echo "Usage: $0 -[Ff]"
echo "Configure a git work tree to use git-svn to pull from the"
echo "Caml-Shcaml SVN repository."
echo ""
echo "Options"
echo " -f fetch SVN metadata"
echo " -F don't fetch SVN metadata"
echo ""
}

fetch=

for arg; do
case "$arg" in
-f) fetch=yes
;;
-F) fetch=no
;;
-h|--help)
usage
exit
;;
*) echo "$0: unknown argument: \`$arg'" >&2
usage
exit 1
;;
esac
done

if [ -z "$fetch" ]; then
echo "$0: no argument provided" >&2
usage
exit 1
fi

# Tell git to git the remote SVN trunk, and then git it:
git config --add remote.origin.fetch '+refs/remotes/trunk:refs/remotes/trunk'
git fetch origin

# Initialize git-svn. It will use the trunk that we already gitted.
git svn init -t tags -b branches -T trunks/shcaml \
svn+ssh://osprepo.janestcapital.com/home/svn/repos/osp/2007/caml-shcaml

# Optionally fetch:
if [ "$fetch" = yes ]; then
git svn fetch
fi

Loading

0 comments on commit e2f1789

Please sign in to comment.