Git Product home page Git Product logo

erudite's Issues

Petit Parser - wrong version

Hi.
Error installing PetitParserTutorial.
Petit Parser expected = 1.3
Petit Parser current version (Cuis-Smalltalk /Parsers )= 1.2

Cuis version: #4253

Installing [Erudite] requires base system updates to #6247 but this system is updated to #6161.

Hi,

I am raising this issue in Cuis-Smalltalk-Dev, Erudite and hilaire/drgeo.

There exists a git tag for Cuis)Smalltalk-Dev called BaseForCuis6.2.

If I clone the Cuis-S,alltalk-Dev repository and then git checkout BaseForCuis6.2, that works fine, and I get the repsoitory as tagged for Cuis 6.2 including the interesting V3 image for Cuis without "immediate Unicode characters" .

Howver I then subsequently "git clone" the Erudite repository and try to install the Erudite package using

Feature require:'Erudite'

then the Cuis system raises an error and fails to install Erudite.

The message is : Installing [Erudite] requires base system updates to #6247 but this system is updated to #6161. Please install Cuis base system updates and retry. OK'

I tried running

ChangeSet installNewUpdates

that did not help, but in fact an alternative which I am more interested in, is trying to install Erudite "the way it was at the time of BaseForCuis6.2".

Is there a git tag please for the Erudite repo BaseForCuis6.2 so that Erudite can be git checkout'ed using a tag BaseForCuis6.2 so that I can install Erudite in a Cuis 6.2 system ?

The reason I also post this issue in hilaire/drgeo is because DrGeo instructs to intall Cuis6.2 and then to install Erudite (and SVG, Numerics, Parsers etc.)

Thanks,
David Stes

Remove gnuplot support from EruditeExtensions / EruditeMath

It turns out the FunctionGraphMorph in package Morphic-Widgets-Extras also lets one make plots.

You can display a plot in Erudite by simply inserting something like this in a document:

[[[ | g d |
d := -1.
g := FunctionGraphMorph new.
g domain: (-4 to: 4).
g addFunction: [ :x | x \\ d ] color: Color green.
g addFunction: [ :x | x // d ] color: Color red.
g ]]] embedIt

Proposal: remove gnuplot support, instead use this morph for plots.

Unable to open an Erudite book after installing EruditeExtensions

The system throws an error when selecting one of the "Read" or "Edit" entries in the Erudite menu.

It complains about 'bad number of arguments' when doing a call to self perform: #markup on an EruditeMarkupGrammar object.

I think the root of the problem is calling perform: with selectors whose methods are AdvisedMethod instances.

To confirm this, I changed a test case in the MethodAdvisersTests class to send perform: #selector instead of sending selector directly to the subject after installing the AdvisedMethod. This results in the same error.

Feature request: tables

Would you also like to have tables in the Erudite package?

If yes, what should the syntax look like?

PetitParserTutorial doesn't load

PetitParserTutorial package doesn't load.

Error says: 'Could not find code package file for [PetitParser]. Installation of [PetitParserTutorial] failed'.

This happens after installing Erudite first.

My guess: I think this is a problem of Cuis feature requirement subsystem. Feels like it is looking for a CodePackageFile even when PetitParser package is already loaded in the image.

PetitParserTutorial requires PetitParser 1.2, and PetitParser already installed by Erudite is 1.4

Typo in MorphicBook.pck.st

We can change submorphs alignment via using {axisEdgetWeight: ::selector}: . The axisEdgeWeight can be be either a number between 0.0 and 1.0, or one of #columnTop, #rowLeft, #center, #rowRight, #columnBottom. For example, let''s center our submorphs:

axisEdgetWeight should be axisEdgeWeight (extra letter t in original)

UML not parsed in nested book sections

It looks like UML is not being parsed in nested book sections.

At first glance it works, however after closing and reopening a UML book, only the UML in the top-level sections are images.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.