; "unable to parse record" with tabular.
>
> On Fri, Mar 6, 2020 at 8:16 AM Ivan Raikov wrote:
>>
>> Hi Matt,
>>
>> Thank you for using tabular and for reporting this issue. This was
>> indeed a bug in the code that handles escaped quotes. I have f
Hi Matt,
Thank you for using tabular and for reporting this issue. This was
indeed a bug in the code that handles escaped quotes. I have fixed it
and have made a new release (1.2). Let me know if you run into any
other issues. Best regards,
-Ivan
On Thu, Mar 5, 2020 at 2:14 PM Matt Welland wrot
Great idea, automatic links from the eggref page to the egg
repository/source would be very useful.
-Ivan
On Fri, Nov 1, 2019 at 5:43 AM plugd via wrote:
>
> Hi Mario,
>
> Mario Domenech Goulart writes:
> > To fill this gap, we are making available git repositories that contain
> > the source cod
gies.co.uk/cache/5/lalr/2.5.1/
>
> Am I looking in the wrong place?
>
>
>
>
>
> From: Ivan Raikov
> Sent: Thursday, June 6, 2019 4:41 PM
> To: Joe Anonimist
> Cc: chicken-users@nongnu.org
> Subject: Re: [Chicken-users] Silex & Lalr example wanted
>
;; parser
(include "calc.yy.scm")
;; lexer
(include "calc.l.scm")
(define lexer-error error)
(lexer-init 'port (current-input-port))
(calc-parser lexer error))
Let me know if you are still having trouble. Best regards,
Ivan Raikov
On Thu, Jun 6, 2019 at 2:1
I thought the Great Compromise of R7RS was to have specifications for
both a small and a large language, so that everyone is happy (or at
least equally mad :-)) .
Isn't the difference with R6RS that R7RS-large draws extensively on
SRFIs which are indeed attempts to codify existing practices?
On Th
Thanks for making a patch for this issue!
-Ivan
On Thu, Aug 30, 2018 at 4:14 AM wrote:
>
> > > So the basic problem is to install multiple sets of files, in separate
> > > steps? I think for "scheme-include" components this should be possible,
> > > but (as far as I can see) this is not currently
Yes, exactly, the issue is installing multiple sets of files in
different subdirectories of PREFIX/{include,share}. It would be very
useful for "c-include" as well as "data" components.
Thanks,
-Ivan
On Tue, Aug 28, 2018 at 1:07 PM wrote:
>
> > I have a couple of eggs that generate and compile co
Hi Felix,
I think this last question about installing include files is closely
related to my question, so let me try to clarify.
I have a couple of eggs that generate and compile code similar to the
way chicken-crunch works. These eggs would install header or source
files that are required for t
Hi all,
One of my eggs includes a number of data files that are organized in
sub-folders, and I was wondering what would be the best way to
represent this file structure in the C5 egg file. I see from the
documentation that a `destination' property can be specified for data
components, but that ap
object with e.g. string->symbol
(define PN_PREFIX
(bind
make-prefixed-name
(concatenation
PN_CHARS_BASE
(optional-sequence
(repetition
(alternatives PN_CHARS (char-list/list ".")))
))
))
On Mon, Sep 18, 2017 at 2:06 PM, Ivan Raikov wrote:
&
(sk strm)))
> sk
> strm
>
> (define (sandbox p)
> (lambda (sk fk strm)
> (let ((s (p values err strm)))
> (if (equal? s '(error))
> (fk strm)
> (sk s)
>
> (define PN_PREFIX
> (concatenation
>P
e (bstar p)
> (lambda (sk fk strm)
> (let ((try
> (lambda (s)
> (let ((ss (sk s)))
>(if (equal? ss '(error)) #f
>ss)
> (p (lambda (strm1)
>(or
> ((bstar p) try sk strm
Hi Nathaniel,
I don't understand what you mean by "different levels" here. Can
you express your grammar in ABNF notation?
-Ivan
On Thu, Sep 14, 2017 at 4:06 AM, Nathaniel Rudavsky-Brody
wrote:
> Hi,
>
> I was wondering if anyone might have some advice for a beginner's question
> with ab
Hello Lawrence,
I can only speak from my experiences with Chicken and MPI: it was
very easy to call the MPI primitives using the Chicken FFI
functionality and write code for distributed point distance queries on
a cluster with up to 512 MPI processes. All communication was done
with vectors of
I am not sure SWIG ever worked in Chicken 4, and furthermore I am not
sure SWIG itself is that well maintained.
At this point Chicken provides a number of good tools for FFI, so
there really is no point in trying to support SWIG.
-Ivan
On Sun, Jun 14, 2015 at 6:53 AM, Peter Bex wrote:
> Hello
Hello,
You will need to define your Scheme procedure with define-external
and then you can pass it as a function pointer to C routines.
Your list of global events will need to be in static allocated memory
(object-evict and friends).
Check out section 'Callbacks' in the Chicken manual. Examples
`vac' means `vacuous' because it is just a vacuous macro that delays
the application of a function.
-Ivan
On Thu, May 28, 2015 at 5:24 PM, Matt Gushee wrote:
> Okay, well, I found a solution. I'm using this simple macro:
>
> (define-syntax mrp
> (syntax-rules ()
> ((
I also think that the question of input stream encoding is orthogonal
to the issues of parsing.
There is no technical reason why there could not be a unified and extensible
Chicken input stream library that can be used by all the different
parser libraries available.
The problems solved by lexgen/a
Hi Matt,
Thanks for your interest in using abnf. I admit that the details of
parsing are hidden away in the documentation for lexgen.
I have updated the example to include a definition for fws and create
and import the appropriate input type classes (more or less equivalent
to importing abnf-ch
Hello Piotr,
The neuromorpho egg is a scraper-like utility to fetch information from
a public database with neuronal reconstructions.
You can look at the code for examples of page scraping with sxpath. In
particular, take a look at the procedures
table->alist, extract-metadata, extract-pages-fr
Hello,
This looks interesting, thanks. What is libhungarian and from where
might one obtain it?
-Ivan
On Mon, Feb 17, 2014 at 5:48 AM, Mathieu wrote:
> If you ever need to assign agents to tasks.
>
>
> First build a matrix where each row represents a task,
>
> each column represents
Hello,
There was a similar attempt a couple of years ago, and the results were
posted here:
http://lists.gnu.org/archive/html/chicken-users/2011-01/msg00179.html
This is about embedding a Chicken REPL inside Python, which a little bit
different than what you want,
but it might be helpful.
Hi Sungjin,
Have you tried the scron egg?
-Ivan
On Thu, Sep 5, 2013 at 12:58 PM, Sungjin Chun wrote:
> Hi,
>
> I want to create a program which do some tasks with following condition;
>
> 1. During 08:00 to 16:00 (hour) of each day,
> 2. the task will run every 2 seconds (or minutes or
The correct way is to not let C manage memory at all ;-P
In the mpi egg, I used foreign-primitive and C_alloc as follows:
;; Returns the current MPI time as a floating-point number
(define MPI:wtime
(foreign-primitive scheme-object ()
#< wrote:
> Oh dear!
>
> Well, it works and I haven't had pr
with semaphores and so
on. I will not have time to adapt the code you link to, but I can help if
you are having trouble with a particular construct in posix-shm.
-Ivan
On Sun, May 5, 2013 at 8:07 AM, Jörg F. Wittenberger <
joerg.wittenber...@softeyes.net> wrote:
> On May 4 2
I'll start something on GitHub this weekend.
>
> -Dan
>
>
> On 5/3/2013 4:22 PM, Ivan Raikov wrote:
>
> Are you talking about POSIX semaphores, sem_wait(3) and friends, or just
> the general semaphor data structure? If the former, then the Chicken
> developers are eager
e?
>
> -Dan
>
> On 5/3/2013 3:26 PM, Ivan Raikov wrote:
>
> Hello,
>
> I really strongly advise _against_ using SRFI-4 vectors for 4G files, as
> I have experienced serious performance issues even with vectors of a few
> million elements. If your C code is to be linke
Hello,
Yes, it seems that copying/moving around large vectors puts a lot of
pressure on the memory subsystem. Other than that, SRFI-4 vectors are fine.
Ivan
On May 4, 2013 7:57 AM, "Thomas Chust" wrote:
> On 2013-05-04 00:26, Ivan Raikov wrote:
> > [...]
> >
Hello,
I really strongly advise _against_ using SRFI-4 vectors for 4G files, as
I have experienced serious performance issues even with vectors of a few
million elements. If your C code is to be linked with your Chicken code,
you can pass the pointer to your data from C to Scheme and use SRFI-4
would like to help on
> any useful task. When you intend to develop it more, please count on me.
>
> Best wishes,
>
> Arthur
>
>
> Em 29/03/2013 03:51, "Ivan Raikov" escreveu:
>
> Hi Arthur,
>>
>> I use mpi for parallelizing some mode
not, and probably never
> will, support non-XML HTML formats.
>
> [oh, and by the way, Ivan Raikov, if you're reading this, I am not
> entirely abandoning Ersatz--I'll probably still use it for some
> smaller projects, including the site I've already developed with it]
Hi Arthur,
I use mpi for parallelizing some moderately-sized number crunching
tasks (kd-tree queries over trees of size ~1e5 points. I have primarily
used the scatter/gather collective operations for this. Of course, MPI is a
bit low-level for a functional programming language, and one day I
x27;((x . 2)
Please try out version 1.4 of ersatz and let me know if I need to fix
anything else. Thanks for your feedback.
-Ivan
On Thu, Mar 14, 2013 at 2:05 PM, Matt Gushee wrote:
> Hi, Ivan+group--
>
> On Wed, Mar 13, 2013 at 6:39 PM, Ivan Raikov wrote:
>
>>
>>
Hi Karsten,
internet-message provides a parser combinator interface, which is
intended to be used as part of other parsers, and the documentation can be
a bit confusing. An example of using internet-message is the mbox egg. mbox
provides a library mbox-string, which in turn includes a procedur
Hi Matt,
Thanks for the detailed usage and bug reports and sharing your
thoughts with us. Let me try to briefly respond:
1) {% endblock %}: the current grammar does not accept
identifiers after endblock. Is this something required by Jinja?
2) super() function: unfortunately, the extend
;Post Two title") (Tstr "Post
Two body")))
))
))
)
)
On Wed, Mar 6, 2013 at 3:34 PM, Ivan Raikov wrote:
> Hi Matt,
>
> Thanks for trying again to use Ersatz. The models argument is an alist
> where the key is a symbol (the name
Hi Matt,
Thanks for trying again to use Ersatz. The models argument is an alist
where the key is a symbol (the name of the variable),
and the value is of type tvalue, which is a datatype defined in
ersatz-lib.scm. So your example could work as follows:
(let* ( (source
#<
{{ p.
I can also confirm experiencing the same kind of problems with 4.7.0.
However, this was always in conjunction with some FFI code, and only
recently I began suspecting that segfaults can occur in pure Scheme code.
Ivan
On Feb 3, 2013 9:11 AM, "Arthur Maciel" wrote:
> Jim, I was running 4.8.0.1
Attached is an even simpler test case that causes segmentation fault even
when compiled with -O -d2 options but works fine when run under the
interpreter.
On Fri, Feb 1, 2013 at 10:02 AM, Ivan Raikov wrote:
> Hi all,
>
> I also have been encountering some mysterious heap full e
7;s MSB and there's
> an optional "mode" arg to these procedures. Should this be documented?
> Similarly the optional mode argument to byte-blob->endian-blob is
> documented as being required not optional.
>
> Jim
>
> On Jan 28, 2013, at 6:18 PM, Ivan Raikov wr
Hi all,
I also have been encountering some mysterious heap full errors and even
segmentation faults when working with large data sets and some tree data
structures or srfi-4 vectors. For example, the attached code does not
include any FFI stuff, yet it causes segmentation faults when compiled
Hi Hugo,
Thanks for your work on msgpack, it seems like an interesting project.
Unfortunately, machine floating point formats are complicated, so any
related code will be complicated as well. I don't know much about the
msgpack protocol, but if representing floating-point numbers as strings i
more responses this
time.
Ivan
On Sat, Jan 26, 2013 at 1:42 PM, Alex Shinn wrote:
> On Wed, Jan 23, 2013 at 5:09 PM, Alex Shinn wrote:
>
>> On Wed, Jan 23, 2013 at 3:45 PM, Ivan Raikov wrote:
>>
>>> Yes, I ran into this when I was adding UTF-8 support to mbox...
.
Ivan
On Thu, Jan 17, 2013 at 5:45 PM, Peter Bex wrote:
> On Thu, Jan 17, 2013 at 09:35:36AM +0900, Ivan Raikov wrote:
> > Hi Peter,
> >
> > I think that allowing raw UTF-8 sequences in uri-generic breaks
> > compatibility with RFC 3986. In other words, if you constru
Hi Peter,
I think that allowing raw UTF-8 sequences in uri-generic breaks
compatibility with RFC 3986. In other words, if you construct a URI with a
UTF-8 sequence that happens to include reserved ASCII characters, those
ASCII characters will not get escaped, and you could potentially be sendi
%B3%84%ED%83%95") query=#f fragment=#f)
Sorry about the confusion.
Ivan
On Tue, Jan 15, 2013 at 3:03 PM, Ivan Raikov wrote:
>
> Hi Alex,
>
> I understand your point about make-uri, but I want to provide a uri
> constructor that takes a UTF-8 input string and maps it i
Hi Alex,
I understand your point about make-uri, but I want to provide a uri
constructor that takes a UTF-8 input string and maps it in accordance with
RFC 3986 / 3987.
So we still have to perform path and percent-encoding normalization steps
for the ASCII portions of the string. make-uri make
/uri-generic/branches/utf8
Sungjin, can you take a look at this code as see if it works for you?
Ivan
On Tue, Jan 15, 2013 at 1:22 PM, Ivan Raikov wrote:
> Hi all,
>
>I realized that I replied only to Sungjin and neglected to include the
> mailing list, so let me repea
Hi all,
I realized that I replied only to Sungjin and neglected to include the
mailing list, so let me repeat.
Section 3.1 of RFC 3987 defines a mapping between IRIs and URIs such that
UTF-8 sequences are percent-encoded.
So I implemented a procedure iri->uri, which percent-encodes a UTF-8 str
Hi Matt,
Thanks for your offer to write documentation. Of course I will be happy
to accept your contributions.
You are correct that '((a Tstr "foo") (x Tstr "bar")) is also an alist,
but the use of quote means that the Tstr constructor is not evaluated.
There is a longer discussion on quot
Hi all,
I recently had the need to automatically produce native binaries for
nemo, one of my applications written in Scheme. So I decided to try using
awful to construct a simple server script that can fetch the latest version
of nemo from svn, compile nemo and its dependencies, make a release
Hi Mario,
uri-generic seems ok on x86_64 running under Debian testing and
compiled with gcc 4.7.1.
I will try it out later on Mint Linux, which is an Ubuntu derivative, I believe.
Ivan
On Fri, Oct 26, 2012 at 2:59 AM, Mario Domenech Goulart
wrote:
> Hi,
>
> For the record:
>
> Today I
Hi Matt,
Thanks for trying to use lexgen. You are right that I had not
created a wiki page for input-classes, this has now been corrected.
As for your second question, all identifiers prefixed by char-list/
are created by the following declaration in the example:
(import-instance ( char-list-
Hello,
Thanks for trying to use lexgen :-) The documentation is out of
date; while the initial design of lexgen did use the longest of
multiple possible matchings, it turned out to be difficult to control
the level of greediness if you wanted longest match only in some
situations, but not in ot
Dear all,
Chicken 4.8.0 has been made available at the following URL:
http://code.call-cc.org/releases/4.8.0/chicken-4.8.0.tar.gz
The changes in this release are described in the NEWS file available here:
http://code.call-cc.org/releases/4.8.0/NEWS
Thanks to all who contributed with bug re
Dear all,
The fourth and hopefully final release candidate for the upcoming
release 4.8.0 of Chicken is now available at the following URL:
http://code.call-cc.org/dev-snapshots/2012/09/15/chicken-4.8.0rc4.tar.gz
The list of changes in this release is available here:
http://code.call-cc.org/de
includes
numerous important modifications and fixes relative to 4.7.0 and thus
proceed with caution if you are upgrading from the last stable release
of Chicken.
Regards,
Ivan Raikov
___
Chicken-users mailing list
Chicken-users@nongnu.org
https
Congratulations to all! Looking forward to the next 500 ;-)
-Ivan
On Jun 15, 2012 1:54 AM, "Mario Domenech Goulart"
wrote:
> Hi,
>
> Yeah, yesterday we've reached 500 eggs!
>
> $ chicken-install -list 2> /dev/null | sed '/^$/d' | wc -l
> 500
>
> Thanks to all egg authors. Eggs are an import
Hi all,
I have updated the lalr egg to use upstream version 2.4.1, and have
changed the license to LGPL-3, in order to match upstream. Release 2.4.2
of the lalr egg also includes a small bug fix to the lr-driver routine.
Version 2.4.1 also introduces a new interface for lexical tokens, so
Hello,
Thank you for your bug report, and for your efforts to harmonize the
different JSON implementations. I have made the changes you suggest,
except for the following:
- due to a limitation in abnf/lexgen-derived parsers, #f cannot be a
value returned by a parser. So the JSON true and fa
Ok, I will not touch those then. Thanks,
-Ivan
Alaric Snell-Pym writes:
>> Eggs in "Uncategorized or invalid category":
>>
>> aes -> Cryptography
>> crypto-tools -> Cryptography
>
> I've done these, just not tagged a new version yet, so it's still
> showing them as invalid! (I put them i
oo populous, if possible.
-Ivan
Peter Bex writes:
> On Tue, Oct 11, 2011 at 12:51:29PM +0900, Ivan Raikov wrote:
>>
>> efax -> Networking
>> smsmatrix -> Networking
>
> I don't really consider sending fax or SMS messages "networking".
> Both h
Good point, I did not think to check where these eggs are hosted. So
here is the revised list; I have marked the eggs not hosted on
call-cc.org with an asterisk (*) and I advise their respective authors
to correct the categories. And yes, changing the category would also
necessitate tagging a
Hi all,
It seems that the egg categories "Uncategorized or invalid" and
"Miscellaneous" have swelled quite a bit since the last time there was a
major reorganization.
So I propose to reassign the categories of the eggs listed below to
what I like to believe are more sensible categories. If
Hello,
It depends on whether the module uses features specific to the other
Scheme implementation. I find that the biggest impediments to porting to
Chicken are non-hygienic macros, object oriented systems (often
implemented as non-hygienic macros :-), and elaborate FFI constructs,
which unfor
Hello, Moritz,
Thanks for using the mbox library. The documentation was not
up-to-date, which has been fixed now.
Some time ago, I generalized the parsing procedures of mbox so that
they can take different types of
input streams. I have now created an additional module, mbox-string,
which is a
Hi guys,
I must admit that the documentation is a bit obtuse, but I laughed
at Matt's characterization
that the interface is for geniuses :-) I am now creating "turn key"
string-specialized
variants of csv and mbox (which suffers from the same problem as csv),
and updating the documentation,
a
us on publicity
:-)
-Ivan
Christian Kellermann writes:
> Hi Ivan,
>
> * Ivan Raikov [110825 04:25]:
>> Please let me know if you have any comments or suggestions on how to
>> improve the survey. Thanks,
>
> Thanks for going through all the hassle to get it up and runni
Dear all,
Thanks to everybody who responded to the Chicken survey. I have posted
the results here:
http://wiki.call-cc.org/survey2011
Please let me know if you have any comments or suggestions on how to
improve the survey. Thanks,
-Ivan
___
Chi
Hi all,
Inspired by Stephen Eilert's post about the State of Clojure survey,
I created a simple "State of Chicken" survey form, which is available
here:
http://www.irp.oist.jp/raikov/chicken2011/
Please fill out the survey by Monday, August 15 2011. I will collect the
data, but will not publ
Dear all,
CHICKEN 4.7.0 has been made available at the following URL:
http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.tar.gz
The changes in this release are described in the NEWS file available here:
http://code.call-cc.org/releases/4.7.0/NEWS
It has been eight months since the last
>> Will there be release candidates too?
>
> I don't know - I thought the snapshots have more or less the status of
> RCs. Ivan, what do you think?
I also consider the snapshots to be more or less release
candidates. So everybody, please make sure to test the 4.6.7 snapshot in
the next week or
Of course, you will always be able to install the readline egg. This
is about providing minimal readline functionality to new users who don't
know yet about chicken-install, and who run csi expecting to have
command history and perhaps completion available to them. I don't think
we have to reinv
Apparently, there is also a Common Lisp implementation of readline
(MIT-licensed):
http://common-lisp.net/project/linedit/
It looks baroque, but perhaps bits and pieces can be scavenged for a
minimal Chicken readline.
-Ivan
John Cowan writes:
>
> 1) We could use editline (aka libedit) by
We should not limit ourselves to libraries written in C! Ocaml has the
same issue with readline, since it uses a funky French license, and one
of their solutions is ledit, an rlwrap-like program implemented entirely
in Ocaml. Chicken already has all the bindings to the core C I/O
functions, so i
Hi Alaric,
Thanks for volunteering to write editorial content. As for your
requests, I believe that you can already do 2) by using the Trac RSS
feed:
http://bugs.call-cc.org/timeline?ticket=on&changeset=on&milestone=off&wiki=off&max=50&daysback=7&format=rss
Obviously you can set the 'daysba
Thanks for restoring my sanity ;-) This was breaking a substantial
amount of code I am working on.
-Ivan
Alex Shinn writes:
> On Sun, Feb 13, 2011 at 6:52 PM, Ivan Raikov wrote:
>>
>> It appears that the following pattern no longer works with matchable
>> 3.0 (Chic
Hi all,
It appears that the following pattern no longer works with matchable
3.0 (Chicken 4.6.5):
(use matchable)
(define-record-type test
(make-test x y z)
test?
(xtest-x)
(ytest-y)
(ztest-z))
(match-let ((($ test x y z) (make-test '
Hi Daishi,
I did not implement unified diff support, since detailed
documentation about the format was non-existent three years ago. But I
have noticed that now there are at least two informal technical
discussions of the unified diff algorithm in the blogosphere, so I will
give it a try and
Hi Daishi,
Thanks for catching another important bug. I must admit that when I
set out to write format-textdiff, the documentation for context and
unified diffs was quite lacking, so I made a few guesses about how
merging of diffs in the context format works. I have made significant
improvemen
t; Can you easily fix this?
>
> Best,
> Daishi
>
> At Thu, 25 Nov 2010 15:16:22 +0900,
> Daishi Kato wrote:
>>
>> Hi Ivan,
>>
>> It works now.
>> Thanks!
>>
>> One very small request: "diff --unified" format.
>>
>>
Hello, Daishi,
csv was not detecting special characters due to recent changes in the
Chicken regex API. I have updated csv so that escaping of cell content
works properly. You should now be able to do:
csi> (use csv)
csi> (define-values (format-csv-cell format-csv-record format-csv) (make-for
Hello,
Thanks for trying to use format-textdiff. The problem below was
actually caused by a bug in npdiff, which has been fixed in npdiff
release 1.13. Please update your copy of npdiff and try again. Let me
know if you encounter any other issues with those eggs.
-Ivan
Daishi Kato writes:
Unfortunately, Clutter has a very extensive and large API, as is
commonly the case the systems like GTK/Cairo/Qt, etc. For example, the
Haskell bindings for Clutter take up almost 100KB compressed, which is
enormous for a library in a functional programming language. And even
with the great FFI
Hi all,
CHICKEN 4.6.0 has been released and is available at the following URL:
http://code.call-cc.org/releases/4.6.0/chicken-4.6.0.tar.gz
The changes in this release are described in the NEWS file available here:
http://code.call-cc.org/releases/4.6.0/NEWS
-Ivan
__
Hi Alaric,
The script that generates egg pages is make-egg-index.scm (found
under directory scripts in the core Chicken distribution). I like the
idea of linking to the source, so let's see what the egg table would
look like if this link is added. Although it might make more sense to
add this
Hi all,
Chicken 4.5.0 has been released and is available here:
http://chicken.wiki.br/releases/4.5.0/chicken-4.5.0.tar.gz
The list of changes is described in the NEWS file available here:
http://chicken.wiki.br/releases/4.5.0/NEWS
-Ivan
___
Chi
Hi Moritz,
I think it is an awesome idea to have a Chicken stand at an open
source conference. Although I don't live in Germany, I will actually be
in Muenster in mid-August, on a personal trip, but will definitely
consider staying an extra week to attend FrOSCon and help with the
display. Le
Hi all,
I have placed a release candidate for Chicken 4.5.0 at the following URL:
http://chicken.wiki.br/dev-snapshots/chicken-4.5.0rc4.tar.gz
Please try it out and let me know if you have any problems. If not, I will make
this stable release 4.5.0. Thanks,
-Ivan
__
Hello,
I use the pyffi library to call the UNO functions of OpenOffice from
Scheme. It works ok since Python is well integrated with C. I am not
familiar with the C interface of FreeBasic, but you can take a look at
pyffi to see how it is structured.
-Ivan
Karl Winterling writes:
> Hi,
>
> On Sunday 04 April 2010 05:45:16 pm Ivan Raikov wrote:
>> I don't know about Ogre3D, but I also found cgal to have an especially
>> FFI-unfriendly API. Speaking of computational geometry libraries, I
>> came across a library called FastGEO:
>>
>> http
I don't know about Ogre3D, but I also found cgal to have an especially
FFI-unfriendly API. Speaking of computational geometry libraries, I
came across a library called FastGEO:
http://www.partow.net/projects/fastgeo/index.html
It is written in Object Pascal, but I found its interface to be
Dear all,
Chicken 4.4.0 has been released and is available for download here:
http://chicken.wiki.br/releases/4.4.0/chicken-4.4.0.tar.gz
A full list of changes can be seen here:
http://chicken.wiki.br/releases/4.4.0/NEWS
Please have in mind that the binary version of Chicken 4.4.0 has been
01, 2010 at 04:57:23PM +0900, Ivan Raikov wrote:
>>
>> Hi all,
>>
>>The next release of Chicken, 4.4.0, is currently in the process of
>> testing and preparation. It will be based on development snapshot 4.3.7,
>> available for download here:
>>
>&
Hi all,
The next release of Chicken, 4.4.0, is currently in the process of
testing and preparation. It will be based on development snapshot 4.3.7,
available for download here:
http://chicken.wiki.br/dev-snapshots/2010/03/01/chicken-4.3.7.tar.gz
Please download it and test it, and let me kno
Hello,
Actually, the endian-blob egg in Chicken 4 is meant to take over the
functionality of endian-port. Your port of endian-port would probably
have to rely on the wrappers generated by swig, which are not especially
readable or maintainable. Unfortunately, I don't have Chicken 3
installed
Hi all,
Chicken 4.3.0 has been released. It can be downloaded from here:
http://www.call-with-current-continuation.org/chicken-4.3.0.tar.gz
A list of the changes in this release can be found at
http://chicken.wiki.br/releases/4.3.0/NEWS
Let me know if there are any problems.
-Ivan
_
Hi Matt,
I am not an expert in the field, and I am not at work, so my access
to scientific journals is limited, but a quick and careless Google
search reveals several papers that discuss efficient set operations
on polygons using quad trees:
_Using quadtrees to represent spatial data_
Han
Hi Jeronimo,
Just before where it says you must fill in your name and e-mail
address, it says that you must email me to register a username and
password on the Chicken Trac instance. So send me your preferred
username and password encoded with htpasswd (or in plain text), and I
will set up the
1 - 100 of 387 matches
Mail list logo